说说在 log4j 中如何把日志记录到不同的文件中
发布日期:2021-06-29 21:09:35
浏览次数:2
分类:技术文章
本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月29日 07时04分35秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Gstreamer学习笔记(2):GstElement定义、连接
2019-04-30
GStreamer建议的学习步骤和网页链接汇总
2019-04-30
Ubuntu14.04编译安装GStreamer
2019-04-30
GStreamer(一)
2019-04-30
GStreamer(二)
2019-04-30
Gstreamer学习笔记(1):GStreamer Debugging
2019-04-30
bitbake常用命令
2019-04-30
Git学习(一):git 生成 patch的命令
2019-04-30
Gstreamer学习笔记(8):Gobject类对象
2019-04-30
Gstreamer学习笔记(7):plugin注册流程分析(超详细)
2019-04-30
Gstreamer学习笔记(6):如何创建gstreamer插件?
2019-04-30
AVI封装格式解析
2019-04-30
rmvb 文件格式解析
2019-04-30
C语言:setjmp和longjmp函数使用详解
2019-04-30
FFmpeg常用基本命令
2019-04-30
MPG(MPEG2 Program Stream)格式解析
2019-04-30
Gstreamer学习笔记(4):pad定义、连接、流动
2019-04-30
Gstreamer 学习笔记(3):GstElement状态
2019-04-30
Gstreamer学习笔记(9):message, even, signal区别
2019-04-30