log4j配置问题,求教 log4j能配置成按java中不同的package输出日志么?比如com.a和com.b两个package,想让com.a下面的日志输出到一个文件,com.b下面的日子输出到另外一个文件中,请问能不能做到,该怎么配置?求高手解答,小弟感激不尽Log4jJava 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://fuyou001.iteye.com/blog/875439http://blog.csdn.net/drift_away/article/details/7403658 配置两个appender,appenderA,appenderB然后配置你的com.a日志输出为appenderAcom.b日志输出为appenderB可以参考如下配置文件log4j.rootLogger=debug, console, runtimelog4j.logger.java.sql=debuglog4j.logger.net.spy=warnlog4j.logger.com.aspire.commons=warnlog4j.logger.com.aspire.commons.commando.impl.DefaultIOLogger=info, ioeventlog4j.logger.com.aspire.commons.jedis.AbstractPublisher=debug, publisherlog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.layout=org.apache.log4j.PatternLayoutlog4j.appender.console.layout.ConversionPattern=%d{HH:mm:ss:SSS} %5p %t %l %m%nlog4j.appender.console.Threshold=debuglog4j.appender.ioevent=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.ioevent.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS} %5p %t %c{3}.%M(%L) %m%nlog4j.appender.ioevent.encoding=utf-8log4j.appender.ioevent.Threshold=infolog4j.appender.ioevent.File=/home/d139/logs/ccidup/ioevent/loglog4j.appender.ioevent.layout=org.apache.log4j.PatternLayoutlog4j.appender.ioevent.DatePattern='.'yyyy-MM-dd-HHlog4j.appender.runtime=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.runtime.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS} %5p %t %c{3}.%M(%L) %m%nlog4j.appender.runtime.encoding=utf-8log4j.appender.runtime.Threshold=warnlog4j.appender.runtime.File=/home/d139/logs/ccidup/runtime/loglog4j.appender.runtime.layout=org.apache.log4j.PatternLayoutlog4j.appender.runtime.DatePattern='.'yyyy-MM-dd-HHlog4j.appender.sms=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.sms.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS} %5p %t %c{3}.%M(%L) %m%nlog4j.appender.sms.encoding=utf-8log4j.appender.sms.Threshold=infolog4j.appender.sms.File=/home/d139/logs/ccidup/sms/loglog4j.appender.sms.layout=org.apache.log4j.PatternLayoutlog4j.appender.sms.DatePattern='.'yyyy-MM-dd-HHlog4j.appender.publisher=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.publisher.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS} %5p %t %c{3}.%M(%L) %m%nlog4j.appender.publisher.encoding=utf-8log4j.appender.publisher.Threshold=debuglog4j.appender.publisher.File=/home/d139/logs/ccidup/publisher/loglog4j.appender.publisher.layout=org.apache.log4j.PatternLayoutlog4j.appender.publisher.DatePattern='.'yyyy-MM-dd-HH 求助!!怎么在生成xml文件时加上<?xml-stylesheet type="text/xsl" href="abc.xsl"?> 在线等答案!错在上的很么地方了! 关于birt报表嵌套在iframe中的问题,请大家帮助 关于连接池问题。。。。。 velocity问题,从连接不能传数字的参数 java servlet 如何处理并发请求 急需Hibernate Synchronizer 插件 EJB客户端部署,环境设置的问题!!! j2ee配置问题 困扰好久 请高手指点 小白提问 Hibernate修改问题 有没有类似于ibeshmet的web开发框架
http://blog.csdn.net/drift_away/article/details/7403658
然后配置你的com.a日志输出为appenderA
com.b日志输出为appenderB
可以参考如下配置文件log4j.rootLogger=debug, console, runtimelog4j.logger.java.sql=debug
log4j.logger.net.spy=warn
log4j.logger.com.aspire.commons=warn
log4j.logger.com.aspire.commons.commando.impl.DefaultIOLogger=info, ioevent
log4j.logger.com.aspire.commons.jedis.AbstractPublisher=debug, publisherlog4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{HH:mm:ss:SSS} %5p %t %l %m%n
log4j.appender.console.Threshold=debuglog4j.appender.ioevent=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ioevent.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS} %5p %t %c{3}.%M(%L) %m%n
log4j.appender.ioevent.encoding=utf-8
log4j.appender.ioevent.Threshold=info
log4j.appender.ioevent.File=/home/d139/logs/ccidup/ioevent/log
log4j.appender.ioevent.layout=org.apache.log4j.PatternLayout
log4j.appender.ioevent.DatePattern='.'yyyy-MM-dd-HHlog4j.appender.runtime=org.apache.log4j.DailyRollingFileAppender
log4j.appender.runtime.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS} %5p %t %c{3}.%M(%L) %m%n
log4j.appender.runtime.encoding=utf-8
log4j.appender.runtime.Threshold=warn
log4j.appender.runtime.File=/home/d139/logs/ccidup/runtime/log
log4j.appender.runtime.layout=org.apache.log4j.PatternLayout
log4j.appender.runtime.DatePattern='.'yyyy-MM-dd-HHlog4j.appender.sms=org.apache.log4j.DailyRollingFileAppender
log4j.appender.sms.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS} %5p %t %c{3}.%M(%L) %m%n
log4j.appender.sms.encoding=utf-8
log4j.appender.sms.Threshold=info
log4j.appender.sms.File=/home/d139/logs/ccidup/sms/log
log4j.appender.sms.layout=org.apache.log4j.PatternLayout
log4j.appender.sms.DatePattern='.'yyyy-MM-dd-HHlog4j.appender.publisher=org.apache.log4j.DailyRollingFileAppender
log4j.appender.publisher.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS} %5p %t %c{3}.%M(%L) %m%n
log4j.appender.publisher.encoding=utf-8
log4j.appender.publisher.Threshold=debug
log4j.appender.publisher.File=/home/d139/logs/ccidup/publisher/log
log4j.appender.publisher.layout=org.apache.log4j.PatternLayout
log4j.appender.publisher.DatePattern='.'yyyy-MM-dd-HH