如何从 logback 配置对象中登录

How to log from within a logback configuration object

我正在实现我自己的 TurboFilter,我想知道如何从这个 class.

中登录

我不能使用 logback 的 Logger,因为它会调用我的 turbo 过滤器,所以我会得到 java.lang.WhosebugError。是否有任何建议如何登录内部 logback 配置 classes?

我注意到在每个 TurboFilter 都实现的 ContextAware 接口上有方法“addInfo、addError 等”,但是当我使用 addError() 时,我的日志文件中和控制台上都没有显示任何内容。

我使用的解决方案是打开logback的debug mode。我可以看到所有那些 'addInfo, addError, etc.' 然后。