我正在使用poem-web构建Web服务,但我收到了一个400错误的端点请求,但日志只显示
2023-05-16T05:45:45.190235Z DEBUG hyper::proto::h1::io: parsed 12 headers
2023-05-16T05:45:45.190280Z DEBUG hyper::proto::h1::conn: incoming body is content-length (1592 bytes)
2023-05-16T05:45:45.190346Z DEBUG hyper::proto::h1::conn: incoming body completed
2023-05-16T05:45:45.191518Z DEBUG hyper::proto::h1::io: flushed 220 bytes
跟踪按如下方式启动
if env::var_os("RUST_LOG").is_none() {
env::set_var("RUST_LOG", "poem=debug");
}
tracing_subscriber::fmt::init();
有谁知道我如何才能看到导致400响应的请求的正文?
1条答案
按热度按时间qvtsj1bj1#
连接
Tracing
中间件,它调用内部的tracing
crate方法。运行
RUST_LOG=TRACE ./target/debug/app-name
。但我相信你没有正确登记路线。