如何在Java中为每个date制作循环日志文件。 Linux的

看下面的代码:

**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 。