Play Framework with Silhouette:如何从 com.mohiva.play.silhouette.api.util.LowPriorityRequestExtractors$$anon$1 禁用调试日志记录

问题描述

我有一个与Silhouette 集成的Play Framework 应用

"com.mohiva" %% "play-silhouette" % "6.1.0",

最近添加了 JWT 提供程序支持。 JWT 本身运行良好,但它经常在我们的日志中输出以下消息:

[Silhouette] Try to extract value with name X-Auth-Token from headers...(有关令牌的大量详细信息)

以下更改并未对上述消息在日志中的显示方式进行任何更改。

config/logback.xml

<logger name="play" level="INFO" />
<logger name="akka.io.TcpListener" level="OFF"/>
<logger name="akka.io.TcpIncomingConnection" level="ERROR"/>
<logger name="akka.stream.impl.io.InputStreampublisher" level="ERROR"/>
<logger name="jobs.AuthTokenCleaner" level="ERROR"/>
<logger name="org.quartz" level="ERROR"/>
<logger name="reactor.netty" level="ERROR"/>
<logger name="com.gargoylesoftware.htmlunit.javascript" level="OFF" />
<logger name="akka.actor.RepointableActorRef" level="OFF" />
<logeer name="com.mohiva.play" level="INFO"/>
<root level="DEBUG">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="FILE" />
</root>

<logeer name="com.mohiva.play" level="INFO"/> 设为“OFF”或任何其他级别均无效。所有其他 logback 配置都按预期工作,例如 jobs.AuthTokenCleaner

这很可能是 logback 配置问题,但如果有人遇到过类似问题并找到了解决方法,我们将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)