mirror of
https://github.com/actix/actix-extras.git
synced 2025-02-22 18:33:18 +01:00
* Support updated OT 0.14 / tracing-OT 0.12 crate versions Add support for opentelemetry 0.14 and tracing-opentelemetry 0.13. Make corresponding changes to the features, docs, and examples. Due to the use of two different versions of the same packages, some reorganization had to be done for the internal modules. Addresses issue #22. * Re-export versioned set_otel_parent `fn`s for use in macro
44 lines
1.5 KiB
TOML
44 lines
1.5 KiB
TOML
[workspace]
|
|
members = [".", "examples/opentelemetry", "examples/custom-root-span"]
|
|
|
|
[package]
|
|
name = "tracing-actix-web"
|
|
version = "0.4.0-beta.7"
|
|
authors = ["Luca Palmieri <rust@lpalmieri.com>"]
|
|
edition = "2018"
|
|
|
|
license = "MIT/Apache-2.0"
|
|
|
|
repository = "https://github.com/LukeMathWalker/tracing-actix-web"
|
|
documentation = "https://docs.rs/tracing-actix-web/"
|
|
readme = "README.md"
|
|
|
|
description = "Structured logging middleware for actix-web."
|
|
|
|
keywords = ["http", "actix-web", "tracing", "logging"]
|
|
categories = ["asynchronous", "web-programming"]
|
|
|
|
[features]
|
|
default = ["opentelemetry_0_13", "emit_event_on_error"]
|
|
opentelemetry_0_13 = ["opentelemetry_0_13_pkg", "tracing-opentelemetry_0_12_pkg"]
|
|
opentelemetry_0_14 = ["opentelemetry_0_14_pkg", "tracing-opentelemetry_0_13_pkg"]
|
|
emit_event_on_error = []
|
|
|
|
[dependencies]
|
|
actix-web = "=4.0.0-beta.7"
|
|
actix-http = "=3.0.0-beta.7"
|
|
actix-service = "^2.0.0"
|
|
tracing = "0.1.19"
|
|
tracing-futures = "0.2.4"
|
|
futures = "0.3.5"
|
|
uuid = { version = "0.8.1", features = ["v4"] }
|
|
opentelemetry_0_13_pkg = { package = "opentelemetry", version = "0.13", optional = true }
|
|
opentelemetry_0_14_pkg = { package = "opentelemetry", version = "0.14", optional = true }
|
|
tracing-opentelemetry_0_12_pkg = { package = "tracing-opentelemetry",version = "0.12", optional = true }
|
|
tracing-opentelemetry_0_13_pkg = { package = "tracing-opentelemetry", version = "0.13", optional = true }
|
|
|
|
[dev-dependencies]
|
|
tracing-subscriber = { version = "0.2.12", features = ["registry", "env-filter"] }
|
|
tracing-bunyan-formatter = "0.1.6"
|
|
tracing-log = "0.1.1"
|