要按日期生成Tomcat日志,可以通過修改Tomcat的日志配置文件來實現。以下是一種常見的方法:
打開Tomcat安裝目錄下的conf
文件夾,找到logging.properties
文件。
在文件中找到如下配置行:
handlers = ...
在該行之后添加以下配置行:
1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = /path/to/log/folder
1catalina.org.apache.juli.FileHandler.prefix = catalina.
1catalina.org.apache.juli.FileHandler.suffix = .%g.log
1catalina.org.apache.juli.FileHandler.formatter = java.util.logging.SimpleFormatter
其中,/path/to/log/folder
是日志文件存放的目錄路徑,catalina.
是日志文件名前綴,.%g.log
表示按日期生成的日志文件后綴,java.util.logging.SimpleFormatter
是日志文件的格式化方式。
這樣設置后,Tomcat的日志將按照日期生成,并以catalina.yyyy-MM-dd.log
的格式進行命名,存放在指定的日志文件目錄中。每天生成一個新的日志文件,保留舊的日志文件作為歷史記錄。