有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

日志如何在PLAY Java的日志中显示类名?

为什么Play不在日志中显示/输出类名

以下是我的记录器配置:

<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>logs/application.log</file>
    <encoder>
        <pattern>%date - [%level] - from %logger in %thread %n%message%n%xException%n</pattern>
    </encoder>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <fileNamePattern>logs/debug_log.%d{yyyy-MM-dd}.log
        </fileNamePattern>
        <maxHistory>30</maxHistory>
    </rollingPolicy>
</appender>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
        <pattern>%date{yyyy-MM-dd HH:mm:ss} - %coloredLevel %logger{15} - %message%n%xException{5}</pattern>
    </encoder>
</appender>

<logger name="play" level="INFO" />
<logger name="application" level="INFO" />

<root level="INFO">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="FILE" />
</root>
<root level="WARN">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="FILE" />
</root>
<root level="ERROR">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="FILE" />
</root>

我的用法:

Logger.info("Attached shutdown hook for jedis pool.");

输出:

2014-05-22 15:28:39 - [info] application - Attached shutdown hook for jedis pool.

我希望它更像:

2014-05-22 15:28:39 - [info] JedisManager - Attached shutdown hook for jedis pool.

我怎样才能做到这一点

在我的申请中。形态:

application.secret=""
application.langs="en"

play {
  akka {
    loggers = ["akka.event.Logging$DefaultLogger", "akka.event.slf4j.Slf4jLogger"]
    loglevel = WARNING
    actor {
      default-dispatcher = {
        fork-join-executor {
          parallelism-factor = 1.0
          parallelism-max = 36
        }
      }
    }
  }
}

db-context {
    fork-join-executor {
        parallelism-min = 30
        parallelism-max = 30
    }
}

共 (0) 个答案