首页 > 解决方案 > 如何在运行时使用 application.conf 更改 akka Actors logLevel

问题描述

如何设置 application.conf 以便能够在运行时更改 akka logLevel?我可以设置任何属性吗?我使用 slf4j 和 logback 作为后端。我刚刚设置了我的 logback.xml:

<configuration debug="true" scan="true" scanPeriod="10 seconds">
    .....
</configuration

标签: loggingakkalogbackslf4japplication.conf

解决方案


在您的中启用 DEBUGapplication.conf并完全依赖 logback 根据日志级别过滤掉语句。

当未启用 logback 中的 DEBUG 时,请确保Slf4jLoggingFilter在配置中启用不会影响性能:

logging-filter = "akka.event.slf4j.Slf4jLoggingFilter"

推荐阅读