播放 - 禁用记录器颜色

时间:2016-02-12 13:44:12

标签: scala logging playframework

我正在使用play.api.Logger登录我的Play应用程序,如:

import play.api.Logger
Logger.info("message to log")

默认情况下,这将使用shell颜色,从而产生类似

的颜色
  

[[37minfo [0m] application - 要记录的消息

如果您使用的终端不支持颜色。

有没有办法告诉Logger不使用颜色?

3 个答案:

答案 0 :(得分:2)

您可以修改conf / logback.xml中的日志模式。默认模式为:

<pattern>%coloredLevel - %logger - %message%n%xException</pattern>

您可以将其更改为:

<pattern>%level - %logger - %message%n%xException</pattern>

答案 1 :(得分:2)

找到答案here-Dsbt.log.noformat=true禁用控制台日志颜色。

答案 2 :(得分:1)

您可以配置sbt / activator以显示没有颜色的日志条目。 只需使用属性-no-colors

启动它