log4j 如何配置不同的classeslog写入不同的文件中
来源:互联网 发布:c语言 stdio 编辑:程序博客网 时间:2024/06/13 02:38
项目中我们会写日志共以后出现问题时进行分析。但是将所有日志写入一个文件会导致日志文件内容庞杂很难分析,因此需要将不同的component的或者同一个component的不同类或者包的日子写入不同的文件。下面就是这样一个简单示例。
项目有个两个包,分别是package com.yq.logShow;和package com.yq.test;, 其中package com.yq.logShow;下面有两个类Calculator和Draw, Clacualtor的日志写入所有的日志文件, 但是Draw值写入错误文件日志。 package com.yq.test;只有一个包含main方法的类。
主要是log4j的配置文件。
# Set root-level logging
log4j.rootLogger=DEBUG, file, errfile
log4j.logger.com.yq.logShow.Draw=INFO,errfile
log4j.additivity.com.yq.logShow.Draw=false
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=./var/log/server.out
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1} - %m%n
log4j.appender.errfile=org.apache.log4j.RollingFileAppender
log4j.appender.errfile.File=./var/log/error.log
log4j.appender.errfile.MaxFileSize=1MB
log4j.appender.errfile.MaxBackupIndex=1
log4j.appender.errfile.layout=org.apache.log4j.PatternLayout
log4j.appender.errfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1} - %m%n
package com.yq.test截图
package com.yq.logShow; 中两个不同类截图
- log4j 如何配置不同的classeslog写入不同的文件中
- Log4j配置详解及不同的包(package)下的日志写入到不同的日志文件下
- Log4j配置详解及不同的包(package)下的日志写入到不同的日志文件下
- Log4j配置详解及不同的包(package)下的日志写入到不同的日志文件下
- Log4j配置详解及不同的包(package)下的日志写入到不同的日志文件下
- Log4j不同等级输入不同文件的配置
- [转]Log4j不同等级输入不同文件的配置
- log4j 分级别写入不同的日志文件
- log4j 分级别写入不同的日志文件
- 用log4j如何使不同的类的日志输出到不同的日志文件中.
- 如何利用Log4j将不同级别,不同package中Log输出到不同的文件中
- log4j不同的日志输出到不同的文件中
- log4j 不同的包(package)下的日志写入到不同的日志文件下
- log4j的配置及使用,输出到文件和控制台,不同包输出到不同文件
- log4j的日志配置,按照不同包产生不同的日志文件
- 不同日志打印到不同日志文件的 log4j.properties 配置
- Log4j 不同的包输出到不同的文件
- log4j不同级别的log写到不同的文件中
- ExpandableListView OnChildClickListener 失效解决
- 搜索引擎选择: Elasticsearch与Solr
- 【Web优化】Yslow优化法则(一)最小化HTTP请求数
- ThreadPoolExecutor线程池理解
- linux sort详解
- log4j 如何配置不同的classeslog写入不同的文件中
- Java+PHP整合
- iOS runtime学习之消息转发机制
- VC6中如何让改变控件Botton的字体(大小和字体)
- UML基础:统一建模语言简介
- mysql 5.7.10 插入新用户
- Objective-C 编码规范:禅与 Objective-C 编程艺术
- 【bzoj3529】【SDOI2014】【数表】【莫比乌斯反演+树状数组】
- 【学渣笔记】Xitrum Scala Web Framework Guide