发表于: 2016-04-13 22:59:41
1 2224
【操作步骤】
1.学习使用log4j,我想把项目中抛出的异常全部写在一个log文件中。
1.1 配置log4j.xml,失败,日志只能在控制台输出,不能输出到指定文件。
1.2 配置log4j.properties,参考链接:http://www.codeceo.com/article/log4j-usage.html
1.3 使用log4j.properties一切正常,可以正常输出到指定文件
【知识总结】
【出现的问题(已解决)】
【出现的问题(未解决)】
1.在配置使用log4j时,发生错误,只能把日志输出在控制台,不能把日志写入指定文件。
1.1 web.xml中与log4j.xml有关的内容。
1.2 log4j.xml配置(我没有使用log4j.properties,感觉log4j.xml的作用更大)
1.3 测试类Log4jController.java。
1.4 运行接口后控制台输出结果。
2.我后来配置了一下log4j.properties,一切正常,所以我觉得一定是路径问题,但是我尝试了各种路径,都失败了。下面这几种是我尝试过的路径里面比较有代表性的几个:
2.1<param name="File" value="/WEB-INF/log.log">
2.2 <param name="File" value="WEB-INF/log.log">
2.3 <param name="File" value="src/main/webapp/WEB-INF/log.log">
2.4 <param name="File" value="/home/caojunqi/log.log">
【疑问】
评论