让Tomcat的日志按天进行分割,每天输出一份新的日志文件
让Tomcat的日志按天进行分割,每天输出一份新的日志文件
笙沉在使用Tomcat运行项目时,项目的日志一般会输出到tomcat的logs文件夹下的catalina.out文件中,日积月累,该文件会非常的大,导致一般的文本编辑器根本无法打开,更别说从几百G的文件里找报错日志去定位问题了,因此我们可以利用Cronolog这个工具使日志按照日期输出,让tomcat每天输出一份日志文件,方便我们查找定位线上问题。
1、下载并安装Cronolog
1 | # 解压安装包 |
2、修改Tomcat文件
本文使用Tomcat 8.5作为示例,不同版本的catalina.sh文件可能稍有区别
1 | # 进入Tomcat的bin目录下 |
1 | # 找到后将上图这两处改为下面的内容(第二行开头|后的路径即为cronolog的安装目录) |
最后保存并启动Tomcat即可在apache-tomcat-8.5.95/logs目录下看到对应日期的日志文件了