码迷,mamicode.com
首页 > Windows程序 > 详细

Tomcat日志文件的输出在Linux和Windows下的差异

时间:2018-11-08 01:14:30      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:公司   start   控制台   ali   lin   项目   music   a.out   catalina   

前言

最近老大发现Tomcat的日志文件catalina.out里存在着大量的和公司项目相关的log信息,因为一般都是会使用日志框架并另外将log信息输出到另外的文件里的,catalina.out文件里就不需要这些多余的log信息了。

不过我在测试的时候发现,Linux和Windows下catalina.out文件的输出是有区别的。

在Linux和Windows下的差异

在Windows平台下,所有System.out, System.err以及printStackTrace()输出的log信息都会在Tomcat的控制台(console,就是通过startup.bat启动的命令行窗口)里输出,但是并不会被输出到catalina.out里。

而在Linux平台,上述的api会把信息输出到catalina.out里。而企业项目一般都是部署在Linux平台上的,日积月累之下catalina.log文件将会变得异常庞大,拖累系统性能,也不利于定位bug,可以通过修改日志配置文件改变存储策略。

参考链接

*. Tomcat日志输出在linux和windows差异

Tomcat日志文件的输出在Linux和Windows下的差异

标签:公司   start   控制台   ali   lin   项目   music   a.out   catalina   

原文地址:https://www.cnblogs.com/yulinlewis/p/9926580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!