一、自定义级别问题
默认5个级别不想去用它,因为我要输出的是客户业务操作记录
目前是使用fatal级别(因为一般不会有fatal级别的其它信息产生)来记录系统日志
logger.fatal( “XXXXXXXXXXXXXXX ”)
请问怎么样才能自定义系统级别?
除了修改Log4j的源码就没办法了吗?
尝试着看网上的介绍自己修改Log4j源码:
在level的父类org.apache.log4j.Priority中添加了USER级别
但是编译后也不能将自定义级别引用出来。
二、命名问题
使用了Log4j的DailyRollingFileAppender来命名,但是命名不能正确使用
命名配置如下:
log4j.appender.UserLog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.UserLog.file=${项目名.root}/userlog/Log
log4j.appender.UserLog.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.UserLog.layout=org.apache.log4j.PatternLayout
log4j.appender.UserLog.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n