Rust actix::web 记录所有请求
Rust actix::web logging all requests
有没有办法记录 actix-web 收到的所有请求,而不管端点是否存在?
看来我需要为此使用中间件,这是推荐的方法吗?
艾伦.
作为 actix_web
的一部分可用的日志记录中间件:actix_web::middleware::Logger
Middleware
for logging request and response info to the terminal. Logger
middleware uses standard log
crate to log information.
每个请求都会调用中间件(只要没有其他中间件或路由事先处理它),所以将它放在顶层的 App
应该会收到所有请求,无论端点是否存在。
let app = App::new()
.wrap(Logger::default())
...
有没有办法记录 actix-web 收到的所有请求,而不管端点是否存在? 看来我需要为此使用中间件,这是推荐的方法吗?
艾伦.
作为 actix_web
的一部分可用的日志记录中间件:actix_web::middleware::Logger
Middleware
for logging request and response info to the terminal.Logger
middleware uses standardlog
crate to log information.
每个请求都会调用中间件(只要没有其他中间件或路由事先处理它),所以将它放在顶层的 App
应该会收到所有请求,无论端点是否存在。
let app = App::new()
.wrap(Logger::default())
...