要按日期生成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
的格式进行命名,存放在指定的日志文件目录中。每天生成一个新的日志文件,保留旧的日志文件作为历史记录。