看下面的代码:
**FileHandler txtLog = new FileHandler("log/server-%u%g.log", 0, 1, true);** txtLog.setFormatter(new SimpleTextFormatter()); BasicServerConfig config = qs.getBasicConfig(); log.fine("Getting the log level.. from server.xml, after loading Quick Server..."); txtLog.setLevel(Level.parse(config.getConsoleLoggingLevel())); log.setLevel(Level.parse(config.getConsoleLoggingLevel())); log.addHandler(txtLog); qs.setAppLogger(log);
我希望这个文件应该与每个新的date(无时间)创build。
从Linux的angular度来看,一般的方法是使用logrotate旋转日志。 然后你有程序处理HUP信号重新打开新的日志,并设置lograte发送该信号编程。
如果你想在Java中这样做,那么你应该去问stackoverflow.com 。