将info和error分别记录到对应的日志文件info.log和error.log,大家有什么好办法? 这个还要写程序呀,log4j的配置文件就能办到了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 配置文件要怎么写啊?我试了一下 加filter,可是没有达到效果,我的配置文件如下:<?xml version="1.0" encoding="GB2312" ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="appender" class="org.apache.log4j.FileAppender"> <param name="File" value="D:/test.log"/> <param name="Append" value="false"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %p - %m%n"/> </layout> <filter class="org.apache.log4j.varia.LevelMatchFilter"> <param name="LevelToMatch" value="ERROR"/> </filter> </appender> <root> <priority value ="debug" /> <appender-ref ref="appender"/> </root></log4j:configuration> public class Main { private static Category logger = Category.getInstance("appender"); public static void main(String[] args) { DOMConfigurator.configure("D:/mms/config/LogConfig.xml"); //for(int i=0;i<10;i++){ //Exception e = new Exception("text Exception"); logger.debug("debug info"); logger.info("info info."); logger.warn("info info."); logger.error("error infor"); logger.fatal("error infor"); //} }}结果还是所有的信息都写进去了,filter一点作用也没有 用log4j.properties文件来做,看看下面的连接http://search.csdn.net/Expert/topic/2594/2594193.xml?temp=.6500818 其实这个功能就是应该由filter来实现,但是我几乎找遍了,也没有发现介绍如何使用filter的。哪位大侠用过,在这指点几句,非常感谢! java中的多线程 各位大神,不吝赐教 利用awstats做网站统计(perl与oracle的冲突) MM请教正则表达式(替换标签里面的空格和回车) 这几天悼念玉树同胞的网页黑白效果是怎么弄的呢? struts hibernate spring 整合的问题(刚才没有发好,重新整理一下代码) Axis2还支持jws直接发布webservice吗? java 代码一个游戏两个数字测试对比通过 小弟想学习struts,请问在哪里下载struts包阿? 小弟想学hibernate,大家说说现在有什么好的书? jTable鼠标定位问题 tomcat中一直困惑我的问题。高手多帮忙!~谢谢。
我试了一下 加filter,可是没有达到效果,我的配置文件如下:
<?xml version="1.0" encoding="GB2312" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="appender" class="org.apache.log4j.FileAppender">
<param name="File" value="D:/test.log"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %p - %m%n"/>
</layout>
<filter class="org.apache.log4j.varia.LevelMatchFilter">
<param name="LevelToMatch" value="ERROR"/>
</filter>
</appender> <root>
<priority value ="debug" />
<appender-ref ref="appender"/>
</root></log4j:configuration>
private static Category logger = Category.getInstance("appender"); public static void main(String[] args) {
DOMConfigurator.configure("D:/mms/config/LogConfig.xml");
//for(int i=0;i<10;i++){
//Exception e = new Exception("text Exception");
logger.debug("debug info");
logger.info("info info.");
logger.warn("info info.");
logger.error("error infor");
logger.fatal("error infor");
//}
}
}结果还是所有的信息都写进去了,filter一点作用也没有
http://search.csdn.net/Expert/topic/2594/2594193.xml?temp=.6500818