[MIRROR ONLY] A correct and efficient ATProto blob proxy for secure content delivery. codeberg.org/Blooym/porxie
36
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore(logging): switch to json log format

Lyna bfcdf4ed 30e04725

+32 -1
+27
Cargo.lock
··· 1895 1895 ] 1896 1896 1897 1897 [[package]] 1898 + name = "json-subscriber" 1899 + version = "0.2.8" 1900 + source = "registry+https://github.com/rust-lang/crates.io-index" 1901 + checksum = "ace9335c952ff02bc93370d5bf93383f311607de1e83fb5db51628edd0bbe300" 1902 + dependencies = [ 1903 + "serde", 1904 + "serde_json", 1905 + "tracing", 1906 + "tracing-core", 1907 + "tracing-log", 1908 + "tracing-serde", 1909 + "tracing-subscriber", 1910 + "uuid", 1911 + ] 1912 + 1913 + [[package]] 1898 1914 name = "k256" 1899 1915 version = "0.13.4" 1900 1916 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2407 2423 "infer", 2408 2424 "jacquard-common", 2409 2425 "jacquard-identity", 2426 + "json-subscriber", 2410 2427 "mime", 2411 2428 "moka", 2412 2429 "multihash-codetable", ··· 3616 3633 dependencies = [ 3617 3634 "log", 3618 3635 "once_cell", 3636 + "tracing-core", 3637 + ] 3638 + 3639 + [[package]] 3640 + name = "tracing-serde" 3641 + version = "0.2.0" 3642 + source = "registry+https://github.com/rust-lang/crates.io-index" 3643 + checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" 3644 + dependencies = [ 3645 + "serde", 3619 3646 "tracing-core", 3620 3647 ] 3621 3648
+4
Cargo.toml
··· 47 47 infer = { version = "0.19.0", default-features = false, features = ["std"] } 48 48 jacquard-common = { version = "0.9.5", default-features = false } 49 49 jacquard-identity = { version = "0.9.5", features = ["tracing"] } 50 + json-subscriber = { version = "0.2.8", default-features = false, features = [ 51 + "tracing-log", 52 + "env-filter", 53 + ] } 50 54 mime = { version = "0.3.17", default-features = false } 51 55 tracing = { version = "0.1.44", features = ["std"], default-features = false } 52 56 moka = { version = "0.12.14", features = [
+1 -1
src/main.rs
··· 411 411 #[tokio::main(flavor = "multi_thread")] 412 412 async fn main() -> Result<()> { 413 413 dotenv().ok(); 414 - tracing_subscriber::fmt() 414 + json_subscriber::fmt() 415 415 .with_env_filter(EnvFilter::try_from_default_env().unwrap_or(EnvFilter::new("info"))) 416 416 .init(); 417 417 let args = AppArgs::parse();