Skip to content

Commit 92f22b5

Browse files
committed
feat: add opentelemetry-tracing log bridge layer
1 parent 0a50517 commit 92f22b5

File tree

12 files changed

+329
-34
lines changed

12 files changed

+329
-34
lines changed

Cargo.lock

+181-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+20-18
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,26 @@ readme = "README"
1313
repository = "https://github.com/ymgyt/syndicationd"
1414

1515
[workspace.dependencies]
16-
anyhow = { version = "1" }
17-
async-trait = { version = "0.1.77" }
18-
axum = { version = "0.7.4" }
19-
chrono = { version = "0.4.31" }
20-
clap = { version = "4.4" }
21-
feed-rs = { version = "1.4" }
22-
futures-util = { version = "0.3.30" }
23-
graphql_client = { version = "0.13.0", default-features = false }
24-
http = { version = "0.2" } # request use 0.2
25-
moka = { version = "0.12.4", features = ["future"] }
26-
opentelemetry_sdk = { version = "0.21.2" }
27-
reqwest = { version = "0.11.23", default-features = false, features = ["rustls-tls", "json"] }
28-
serde = { version = "1", features = ["derive"] }
29-
serde_json = { version = "1.0.111" }
30-
tokio = { version = "1.35" }
31-
tracing = { version = "0.1.40" }
32-
tracing-subscriber = { version = "0.3.18", features = ["smallvec", "fmt", "ansi", "std", "env-filter", "time"], default-features = false }
33-
url = { version = "2.5.0" }
16+
anyhow = { version = "1" }
17+
async-trait = { version = "0.1.77" }
18+
axum = { version = "0.7.4" }
19+
chrono = { version = "0.4.31" }
20+
clap = { version = "4.4" }
21+
feed-rs = { version = "1.4" }
22+
futures-util = { version = "0.3.30" }
23+
graphql_client = { version = "0.13.0", default-features = false }
24+
http = { version = "0.2" } # request use 0.2
25+
moka = { version = "0.12.4", features = ["future"] }
26+
opentelemetry = { version = "0.21.0" }
27+
opentelemetry-semantic-conventions = { version = "0.13.0" }
28+
opentelemetry_sdk = { version = "0.21.2" }
29+
reqwest = { version = "0.11.23", default-features = false, features = ["rustls-tls", "json"] }
30+
serde = { version = "1", features = ["derive"] }
31+
serde_json = { version = "1.0.111" }
32+
tokio = { version = "1.35" }
33+
tracing = { version = "0.1.40" }
34+
tracing-subscriber = { version = "0.3.18", features = ["smallvec", "fmt", "ansi", "std", "env-filter", "time"], default-features = false }
35+
url = { version = "2.5.0" }
3436

3537
[workspace.lints.rust]
3638
unsafe_code = "forbid"

crates/synd_api/src/config.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
pub const USER_AGENT: &str = concat!(env!("CARGO_PKG_NAME"), "/", env!("CARGO_PKG_VERSION"));
22

3+
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
4+
pub const NAME: &str = env!("CARGO_PKG_NAME");
5+
36
pub const PORT: u16 = 5959;

0 commit comments

Comments
 (0)