tracing updates

This commit is contained in:
Robin Appelman 2025-05-23 13:03:34 +02:00
commit e580d27f14
5 changed files with 1227 additions and 838 deletions

2061
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -6,10 +6,10 @@ edition = "2021"
[dependencies] [dependencies]
tracing = "0.1.40" tracing = "0.1.40"
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
tracing-opentelemetry = "0.29.0" tracing-opentelemetry = "0.30.0"
opentelemetry = { version = "0.28.0" } opentelemetry = { version = "0.29.1" }
opentelemetry_sdk = { version = "0.28.0", features = ["rt-tokio"] } opentelemetry_sdk = { version = "0.29.0", features = ["rt-tokio"] }
opentelemetry-otlp = { version = "0.28.0", features = ["tls", "grpc-tonic"] } opentelemetry-otlp = { version = "0.29.0", features = ["tls", "grpc-tonic"] }
serde = { version = "1.0.203", features = ["derive"] } serde = { version = "1.0.203", features = ["derive"] }
sqlx = { version = "0.8.3", features = ["postgres", "time", "runtime-tokio-rustls"] } sqlx = { version = "0.8.3", features = ["postgres", "time", "runtime-tokio-rustls"] }
sea-query = { version = "0.32.3", features = ["backend-postgres", "with-time", "derive"] } sea-query = { version = "0.32.3", features = ["backend-postgres", "with-time", "derive"] }

3
build/Cargo.lock generated
View file

@ -1,6 +1,6 @@
# This file is automatically @generated by Cargo. # This file is automatically @generated by Cargo.
# It is not intended for manual editing. # It is not intended for manual editing.
version = 3 version = 4
[[package]] [[package]]
name = "Inflector" name = "Inflector"
@ -534,6 +534,7 @@ dependencies = [
"swc_atoms", "swc_atoms",
"swc_bundler", "swc_bundler",
"swc_common", "swc_common",
"swc_config",
"swc_core", "swc_core",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_codegen", "swc_ecma_codegen",

View file

@ -8,6 +8,7 @@ lightningcss = { version = "1.0.0-alpha.61", features = ["browserslist", "visito
base64 = "0.21.0" base64 = "0.21.0"
urlencoding = "2.1.2" urlencoding = "2.1.2"
swc = "0.273.28" swc = "0.273.28"
swc_config = "=0.1.14"
swc_common = { version = "0.33", features = ["tty-emitter", "concurrent"] } swc_common = { version = "0.33", features = ["tty-emitter", "concurrent"] }
swc_core = { version = "0.90" } swc_core = { version = "0.90" }
swc_bundler = { version = "0.225.19" } swc_bundler = { version = "0.225.19" }

View file

@ -1,8 +1,8 @@
use axum::http::StatusCode; use axum::http::StatusCode;
use axum::response::{IntoResponse, Response}; use axum::response::{IntoResponse, Response};
use config::ConfigError; use config::ConfigError;
use opentelemetry::trace::TraceError; use opentelemetry_otlp::ExporterBuildError;
use opentelemetry_sdk::logs::LogError; use opentelemetry_sdk::trace::TraceError;
use secretfile::SecretError; use secretfile::SecretError;
use tracing_subscriber::util::TryInitError; use tracing_subscriber::util::TryInitError;
@ -35,7 +35,7 @@ pub enum SetupError {
#[error(transparent)] #[error(transparent)]
Tracing(#[from] TraceError), Tracing(#[from] TraceError),
#[error(transparent)] #[error(transparent)]
Log(#[from] LogError), Exporter(#[from] ExporterBuildError),
#[error(transparent)] #[error(transparent)]
TracingSubscriber(#[from] TryInitError), TracingSubscriber(#[from] TryInitError),
#[error(transparent)] #[error(transparent)]