gpt4 book ai didi

java - 使用 log4j 创建多个不同内容的日志文件

转载 作者:IT老高 更新时间:2023-10-28 11:42:57 27 4
gpt4 key购买 nike

有没有办法配置 log4j 以便将不同级别的日志记录输出到不同的 appender?

我正在尝试设置多个日志文件。主日志文件将捕获所有类的所有 INFO 及以上消息。 (在开发中,它将捕获所有 DEBUG 及以上消息,以及特定类的 TRACE。)

然后,我想要一个单独的日志文件。该日志文件将捕获特定类子集的所有 DEBUG 消息,并忽略任何其他类的所有消息。

有没有办法得到我想要的东西?

最佳答案

这应该让你开始:

log4j.rootLogger=QuietAppender, LoudAppender, TRACE
# setup A1
log4j.appender.QuietAppender=org.apache.log4j.RollingFileAppender
log4j.appender.QuietAppender.Threshold=INFO
log4j.appender.QuietAppender.File=quiet.log
...


# setup A2
log4j.appender.LoudAppender=org.apache.log4j.RollingFileAppender
log4j.appender.LoudAppender.Threshold=DEBUG
log4j.appender.LoudAppender.File=loud.log
...

log4j.logger.com.yourpackage.yourclazz=TRACE

关于java - 使用 log4j 创建多个不同内容的日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/728295/

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