摘要: 项目中使用到了log4j包,之前是一天生成一个log文件。之后需要改为一小时生成一个,于是乎,测试的时候发现出现了不能rename的问题,查找原因,发现原来是文件正在被java虚拟机使用。之后就到网上搜了一下,发现大家都出现过这种问题,于是看到了大家的各种解决办法,但都是一种思路,那就是将将文件copy之后再进行rename。具体的做法就是新建一个DailyRollingFileAppender类,当然包名仍然是org.apache.log4j,其具体内容如下:View Code 1 /* 2 * Licensed to the Apache Software Foundation (... 阅读全文
posted @ 2013-03-26 13:06 Jerry Ru 阅读(638) 评论(0) 推荐(0) 编辑