将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的。哪位大侠用过,在这指点几句,非常感谢! 关于SpringMVC与hibernate整合问题 hibernate+spring +quartz 数据库连接超过最大连接数 字符串转换成对象 模式窗口,跳转问题!急。。。。。。 struts2 拦截器 过早返回,参数没有带上 struts 数组元素比较问题 将Hql语句改为DC表达 MySQL连续插入 大家谁知道有没有java实现的视频聊天的开源项目啊? <ejb-link>标记到底有什么作用? 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