说说在 log4j 中如何把日志记录到不同的文件中
发布日期:2021-06-29 21:09:35 浏览次数:3 分类:技术文章

本文共 640 字,大约阅读时间需要 2 分钟。

假设有一个模块,需要把与它相关的日志都记录在独立的日志文件中。

1、在 log4j.properties 配置文件中,首先定义这个模块日志对象,假设这个模块叫做 x:

log4j.logger.x=INFO,xToFilelog4j.appender.xToFile=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.xToFile.File=../logs/deniro/x.loglog4j.appender.xToFile.DatePattern = "."yyyy-MM-ddlog4j.appender.xToFile.layout=org.apache.log4j.PatternLayoutlog4j.appender.xToFile.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%p]: [%c][%M][%l] [%m] %n

2、 然后创建一个日志常量类:

public class LogConstant {
/** * 模块日志对象 */ public static Logger X= LoggerFactory.getLogger("x");}

这样做的好处是,一次创建多处引用,因为有可能这个模块涉及的类很多。

3、现在就可以直接使用这个常量日志对象咯,是不是很简单呢O(∩_∩)O~

转载地址:https://deniro.blog.csdn.net/article/details/79164006 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:出现 Non-terminating decimal expansion; no exact representable decimal result 问题的解决方法
下一篇:说说 jBPM 流程定义语言(2)—— start 活动 (启动活动)

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月21日 06时43分50秒