我正在尝试听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
答案 0 :(得分:0)
您想要的是还要记录错误消息吗?如果是这样,请替换:
<logger name="org.jooq" level="DEBUG"/>
包含:
<logger name="org.jooq" level="ERROR"/>
您可以使用level =“ ALL”记录所有内容