【发布时间】:2014-10-23 16:15:30
【问题描述】:
我遇到了这个问题,我的记录器不断写入新文件
Logger logger = Logger.getLogger("NewLogger");
FileHandler fh;
//create log file string
Date date = new Date();
String yyyyMMdd = new SimpleDateFormat("yyyy-MM-dd").format(date);
String logFileName = "retrieveproductstracking_" + yyyyMMdd;
fh = new FileHandler("./" + logFileName + ".log");
logger.addHandler(fh);
SimpleFormatter formatter = new SimpleFormatter();
fh.setFormatter(formatter);
logger.setUseParentHandlers(false);
logger.info(request.getRemoteAddr() + ", " + url + ", " + "timestamp" );
此代码正在被调用的 JSP 中使用,并且记录器会记录 URL、IP。问题是记录器每次都会写入一个新文件,但不仅如此......它还会写入之前的所有文件。
不完全是我对轮换日志的想法。
查看图片:http://puu.sh/cnu39/8b814e9f3f.png http://puu.sh/cnvKw/8c0e5dce11.png
【问题讨论】:
-
您是否在 XML 或属性文件中配置了任何内容?
-
没有。除了 Tomcat 的东西。
-
按要求添加答案!