我部署了一个 servlet。我对正在生成的日志文件有点困惑。特别是我不知道该看哪一个。
有几个使用相同的数据生成。
我正在使用以下代码来初始化我的 Filehandler。
Logger logger = Logger.getLogger(Global.TAG);
String path = realPath + "myappname" + ".%g.log";
FileHandler fh = new FileHandler(path, 10240000, 1000, true);
logger.addHandler(fh);
logger.setLevel(Level.ALL);
SimpleFormatter formatter = new SimpleFormatter();
fh.setFormatter(formatter);
logInfo("Logger Configured!");
请注意,当文件旋转时,我%g
在那里。
生成的文件是这样的。
myappname.0.log
myappname.0.log.1
myappname.0.log.2
myappname.0.log.3
myappname.0.log.4
myappname.0.log.5
myappname.0.log.6
myappname.1.log
myappname.1.log.2
myappname.1.log.4
myappname.1.log.5
myappname.2.log
myappname.2.log.1
myappname.2.log.2
myappname.2.log.3
myappname.2.log.4
myappname.2.log.5
myappname.2.log.6
myappname.3.log
myappname.3.log.1
myappname.3.log.3
myappname.3.log.6
在生成日志的最后 2-3 周内,该 servlet 多次取消部署和重新部署。
我注意到的是具有相同名称的日志(“.log”部分之后的最后一位除外)具有相同的日志记录语句。有些文件多一些,有些少一些。
是什么赋予了?我应该怎么读这个?