logback - micronaut 可以使用 logback 记录访问日志吗?
问题描述
我正在尝试在 micronaut 中设置访问日志,但是,由于 logback-access 库使用 servlet 过滤器,我看不到直接的方法。有不同的解决方案吗?一些隐藏的 Micronaut 配置或过滤器的可信赖适配器(用于 Servlet 过滤器的 Micronaut 过滤器包装器会很棒)
解决方案
Micronaut http 服务器支持自动添加LoggingHandler
,您必须micronaut.server.netty.logLevel: <<level>>
在配置中level
提供 TRACE、DEBUG、INFO、WARN、ERROR 之一。我不知道这是否会提供与 logback-access 相同的详细信息,但您可以尝试一下。
编辑:一定要配置一个记录器。例如在 logback 中:
<logger name="io.netty.handler.logging" level="TRACE"/>