【问题标题】:Play - disable Logger colors播放 - 禁用记录器颜色
【发布时间】:2016-05-23 16:39:33
【问题描述】:
我正在使用play.api.Logger 登录我的 Play 应用程序,例如:
import play.api.Logger
Logger.info("message to log")
默认情况下,这将使用外壳颜色,从而产生类似这样的结果
[[37minfo[0m] 应用程序 - 要记录的消息
如果您使用的终端不支持颜色。
有没有办法告诉Logger 不要使用颜色?
【问题讨论】:
标签:
scala
logging
playframework
【解决方案1】:
找到答案here。 -Dsbt.log.noformat=true 禁用控制台日志颜色。
【解决方案2】:
您可以在 conf/logback.xml 中修改日志模式。默认模式是:
<pattern>%coloredLevel - %logger - %message%n%xException</pattern>
你可以改成:
<pattern>%level - %logger - %message%n%xException</pattern>
【解决方案3】:
您可以配置 sbt/activator 以显示不带颜色的日志条目。
只需从属性 -no-colors 开始即可