解决方案 »
- maven install的用途
- 请教高手一个线程同步的问题!
- 为什么package explorer下的工程 的很多文件(夹)图标的左下方都有个小红叉,怎么解决
- 关于静态成员类和静态成员接口的问题,请指教
- 怎么确定一个string里是不是有中文
- 蛙鸣我把int [][]aBak=new int [3][ ];改成int [][]aBak=new int [4][ ];后出现java.lang.NullPointerExcption错误?
- 一个技术难题,实在是不会了,希望好心人帮忙!!!
- JTree与本地文件系统同步问题
- 我又来给大家送分来了,想提前致富的快来抢吧!
- 请问用query删除、插入、或修改一个表后还需要写commit语句吗?
- 请问怎么对JTable的某个单元格添加一个监视器!
- tomcat 访问 sql2008问题
log4j.properties已经贴出来了,你仔细看下
没有Z盘。
但是现在我自己catch不到这个异常
对,log4j自己把异常捕捉了,造成我捕捉不到这个异常。估计只能自己重写了,不明白log4j为什么自己把异常吃了,怎么不向外抛呢?
嗯,你说的方法可行。
整理一下,方便后来人:代码:<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p %c - %m%n"/>
</layout>
</appender>
<appender name="file" class="org.apache.log4j.DailyRollingFileAppender">
<errorHandler class="org.apache.log4j.varia.FallbackErrorHandler">
<root-ref/>
<appender-ref ref="console"/>
</errorHandler>
<param name="File" value="C:/temp/test.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c - %m%n"/>
</layout>
</appender>
<root>
<level value="INFO"/>
<appender-ref ref="file"/>
</root>
</log4j:configuration>import org.apache.log4j.Logger;
import org.apache.log4j.xml.DOMConfigurator;public class Test2
{ public static void main(String...args){
DOMConfigurator.configure("log4j.xml");
Logger logger = Logger.getLogger(Test2.class);
System.out.println(logger.getAppender("file"));
logger.info("HelloWorld");
}
}把log文件改成只读后,日志就会被记录到console了。还有一点:图片中说的:turn log4j debug on,我想知道怎么才能把log4j的debug打开,哪个参数?
知道的告诉我下