我正在使用play.api.Logger
登录我的Play应用程序,如:
import play.api.Logger
Logger.info("message to log")
默认情况下,这将使用shell颜色,从而产生类似
的颜色[[37minfo [0m] application - 要记录的消息
如果您使用的终端不支持颜色。
有没有办法告诉Logger
不使用颜色?
答案 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