【问题标题】: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 开始即可

        【讨论】:

          猜你喜欢
          • 2012-02-03
          • 2021-01-22
          • 2011-09-27
          • 2020-12-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-07-01
          相关资源
          最近更新 更多