gpt4 book ai didi

java - 如何将 Spring DEBUG 日志重定向到单独的文件?

转载 作者:行者123 更新时间:2023-12-02 03:49:58 25 4
gpt4 key购买 nike

所以我尝试在 Kibana 3 中查看使用 Spring 框架日志的应用程序。当我查看日志时,有大量 Spring 的 DEBUG 日志,这使得管理应用程序的日志变得更加困难和令人沮丧。

我正在使用 log4j2 并找到了一种使用

禁用 Spring 日志的方法
<Logger name="org.springframework" level="OFF"></Logger>
<Logger name="org.hibernate" level="OFF"></Logger>
<Logger name="org.apache.commons" level="OFF"></Logger>

在我的 log4j2 XML 文件中。

我想要实现的是:

我不想只是禁用日志,我想将 Spring 的日志与我的应用程序的日志分开,这意味着每个日志都有一个不同的文件。

预先感谢您的帮助。

最佳答案

<Configuration status="warn">
<Appenders>
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout pattern="%m%n"/>
</Console>
<File name="Spring" fileName="logs/spring.log">
<PatternLayout pattern="%d %p %c{1.} [%t] %m%n"/>
</File>
</Appenders>
<Loggers>
<!-- Route Spring logs to their own file and do not include in root logger -->
<Logger name="org.springframework" level="INFO" additivity="false">
<AppenderRef ref="Spring"/>
</Logger>
<Root level="error">
<AppenderRef ref="STDOUT"/>
</Root>
</Loggers>
</Configuration>

关于java - 如何将 Spring DEBUG 日志重定向到单独的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35968131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com