#cloudflare-workers #worker #cloudflare #tracing #tracing-subscriber #subscriber

tracing-worker

为Cloudflare Workers worker crate实现的tracing-subscriber

10个版本

0.1.9 2023年4月6日
0.1.8 2023年4月6日

#726网络编程

Download history 12/week @ 2024-04-01 40/week @ 2024-04-08 2/week @ 2024-04-22

每月108 次下载

Apache-2.0

7KB
58

tracing-worker

tracing_subscriber 是Cloudflare Workers' workers.rs crate的实现。

这是一个独立的开源实现,与Cloudflare无关。

作为依赖项添加

cargo add tracing-worker

初始化

pub async fn main(req: Request, env: Env, _ctx: worker::Context) -> Result<Response> {
    tracing_worker::init(&env);
    (...)

跟踪记录现在将打印到控制台

$ wrangler dev
Thu Apr 06 2023 09:24:09 GMT+0000  INFO country_counter: [/], located at: (52.2296, 21.0067), within: Mazovia (event src/lib.rs:10)
Thu Apr 06 2023 09:24:09 GMT+0000 DEBUG libsql_client::workers: Stream opened (event /home/sarna/.cargo/registry/src/github.com-1ecc6299db9ec823/libsql-client-0.22.3/src/workers.rs:78)

依赖项

~14–19MB
~357K SLoC