分组输出:
log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d - %m%n
log4j.logger.test2 =INFO, logfile2
log4j.appender.logfile2=org.apache.log4j.RollingFileAppender
log4j.appender.logfile2.File=userAction.log
log4j.appender.logfile2.MaxFileSize=512KB
# Keep three backup files.
log4j.appender.logfile2.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.logfile2.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile2.layout.ConversionPattern=%d - %m%n
log4j.logger.test1 =INFO,logfile1
log4j.appender.logfile1=org.apache.log4j.RollingFileAppender
log4j.appender.logfile1.File=VMInfo.log
log4j.appender.logfile1.MaxFileSize=512KB
# Keep three backup files.
log4j.appender.logfile1.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.logfile1.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile1.layout.ConversionPattern=%d - %m%n
对应log4j.logger.test2
private static Logger logger = Logger.getLogger("test2");
对应log.logger.test1
private static Logger logger = Logger.getLogger("test1");
不同级别输出到不同文件:
log4j.rootLogger=info,stdout,info,debug,error
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
……(补充)……
log4j.logger.info=info
log4j.appender.info=org.apache.log4j.RollingFileAppender
log4j.appender.info.File=info.log
……(补充)……
log4j.logger.debug=debug
log4j.appender.debug=org.apache.log4j.RollingFileAppender
log4j.appender.debug.File=debug.log
……(补充)……
log4j.logger.error=error
log4j.appender.error=org.apache.log4j.RollingFileAppender
log4j.appender.error.File=error.log
……(补充)……
分享到:
相关推荐
根据项目需要,要求日志文件名及输出的日志内容头为特殊的格式,因此重写了log4j的一些方法,如要求的格式和项目不同,可根据示例参考进行再次的修改
log4j自定义错误级别配置demo,很不错的例子。网上很难发现,欢迎大家下载学习。
log4j自定义
本工程主要实现log4j输出多个自定义路径的日志文件,为方便大家使用
Log4j2实现不同线程不同级别日志输出到不同的文件中 源码+log4j jar包
使用Log4net自定义信息(变量或属性或字段)存入数据库,支持log4net1.2.10
Log4j采用分模块输出不同日志文件的配置
log4j、日志输出、自定义日志、多文件输出。
文件中内容包括模块中某个类单独输出到一个日志文件中、模块中某个package单独输出到一个日志文件中、同一模块不同package输出到一个日志文件中三种情况下log4j.properties配置项配置事例、Java类中代码如何一致编写...
参照了几个网上大神配置,部分教程的描述有误,最终调试完成,可以实现kettle日志输出,测试版本...需要替换的文件为,Kettle的程序目录下data-integration-6.0\plugins\kettle5-log4j-plugin中有一个log4j.xml文件。
Log4J 日志文件输出Demo
log4j详解-信息输出到文件或控制台 log4j详解-信息输出到文件或控制台
Log4Net自定义配置文件实例讲解
针对Log4j 2 远程代码执行漏洞,需要用到的升级资源包,适用于maven资源库,包括log4j,log4j-core,log4j-api,log4j-1.2-api,log4j-jpa等全套2.15.0 maven资源库jar包。如果是maven本地仓库使用,需要将zip包解压...
每天生成一个log4j日志文件,如果只需要将最近一段时间内的日志文件保留,以前或更早的文件不用保留。例如只保留最近一周的日志,日志文件保留3天等等这些。。。通过这个jar包就可以实现。 log4j.properties文件在...
log4j配置文件例子,可以让你轻松配置log4j
log4j中配置日志文件相对路径方法分析 方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${...
apache-log4j-1.2.15.jar, apache-log4j-extras-1.0.jar, apache-log4j-extras-1.1.jar, apache-log4j.jar, log4j-1.2-api-2.0.2-javadoc.jar, log4j-1.2-api-2.0.2-sources.jar, log4j-1.2-api-2.0.2.jar, log4j-...
mybatis,log4j打印日志到后台和文件