聆听Java记录器

时间:2019-06-25 17:52:46

标签: java logging

我正在尝试听Java记录器,但我不确定如何去做。

 <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
      <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
    </encoder>
  </appender>

  <root level="DEBUG">
    <appender-ref ref="STDOUT" />
    <!-- <appender-ref ref="ROLLING" /> -->
    <logger name="org.jooq" level="DEBUG"/>
  </root>

从理论上讲,正在向STDOUT传输内容吗?如何收听错误消息?

我正在尝试对某些问题进行故障排除,并想看看抛出了什么错误。

我能找到特定进程的PID并听吗?

我看到的过程是:

PID   USER     TIME   COMMAND
    1 root       0:00 sh ./entrypoint.sh
    5 root      22:56 java -Xmx768m -Xms768m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/dump/ -Dninja.external.configuration=application.conf -Dlogback.configurationFile=logback.xm
 6592 root       0:00 /bin/bash
 6683 root       0:00 ps

1 个答案:

答案 0 :(得分:0)

您想要的是还要记录错误消息吗?如果是这样,请替换:  <logger name="org.jooq" level="DEBUG"/>包含:  <logger name="org.jooq" level="ERROR"/>您可以使用level =“ ALL”记录所有内容