tomcat6.0 的 catalina.out日志 ,如何按大小输出?
发布网友
发布时间:2022-04-25 00:26
我来回答
共1个回答
热心网友
时间:2023-10-17 11:42
<!-- 输出到日志文件 -->
<appender name="filelog_appender"
class="org.apache.log4j.RollingFileAppender">
<!-- 设置File参数:日志输出文件名 -->
<param name="File" value="log/testlog4jxml_all.log" />
<!-- 设置是否在重新启动服务时,在原有日志的基础添加新日志 -->
<param name="Append" value="true" />
<!-- 设置文件大小 -->
<param name="MaxFileSize" value="1MB" />
<!-- 设置文件备份 -->
<param name="MaxBackupIndex" value="10000" />
<!-- 设置输出文件项目和格式 -->
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p (%c:%L)- %m%n" />
</layout>
</appender>
<!-- 输出到日志文件 每天一个日志 -->
<appender name="filelog_daily" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="log/daily.log" />
<param name="DatePattern" value="'daily.'yyyy-MM-dd'.log'" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{yyyy-MM-dd HH:mm:ss\} %-5p] [%t] (%c:%L) - %m%n" />
</layout>
</appender>
<!-- 输出到控制台中 -->
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{yyyy-MM-dd HH:mm:ss} %-5p: %m%n" />
<!-- "%-5p: [%t] [%c{3}.%M(%L)] | %m%n" -->
</layout>
</appender>追问请问是加到server.xml里么?
tomcat6.0 的 catalina.out日志 ,如何按大小输出?
<!-- 设置File参数:日志输出文件名 --> <!-- 设置是否在重新启动服务时,在原有日志的基础添加新日志 --> <!-- 设置文件大小 --> <!-- 设置文件备份 --> <!-- 设置输出文件项目和格式 --> <layout class="org.apache.log4j.PatternLayout"> </layout> </appender> <!--...
如何对 Tomcat 的 catalina.out 日志进行归档
Java代码 vi /etc/logrotate.d/tomcat 输入下面的内容:Java代码 /usr/local/tomcat/logs/catalina.out { copytruncate daily dateext nocompress missingok } 完成上面的工作后,你可以不需要在你的操作系统中做任何工作,日志归档程序将会每天对你的日志进行归档的。Java代码 /usr/sbin/logrotate -f /e...
tomcat catalina.out 没有日志输出时间
回答:一般还是用Log4j比较灵活,格式按照自己设置来写。 ----- 如果真要在catalina.out中输出,就得深入理解tomcat机制API了。
如何处理Tomcat日志catalina.out日志文件过大的问题
tomcat日志记录配置在conf/logging.properties中 有这5类日志 catalina,localhost,manager,admin(控制台),host-manager 还有8个级别 其中 设置为OFF 就可以关闭该类日志 记录功能 打开logging.properties 如图就将控制台日志记录设置为关闭
catalina.out文件过大处理
很快就通过catalina.out文件写满了整个磁盘。尝试过修改tomcat下面的logging.properties文件。但是无效。最终通过修改输出文件为/dev/null解决。这种方式是把输出日志输出到空设备,它的缺点就是看不到输出日志了。具体操作就是,修改catalina.sh文件的CATALINA_OUT值如下:重启tomcat就可以了。
为什么tomcat的日志全部输出在catalina.out如何自动拆分
jar,tomcat-juli-adapters.jar三个jar包,将这三个jar包拷贝到tomcat目录下的lib目录中。同时需要将tomcat-juli.jar文件拷贝到tomcat 根目录下的bin目录中,bin目录已有改文件,覆盖即可。在lib目录下新建log4j.properties配置文件,作为log4j日志输出的配置文件,我的配置文件如下,大家可以作相应修改:...
Tomcat怎么关闭日志输出
CATALINA_OUT=/dev/null 以上方法可以解决禁用catalina.out的输出。2、修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。将level级别设置成WARNING就可以大量减少日志的输出,当然也可以设置成OFF,直接禁用掉。3、关闭localhost_access_log日志 修改在tomcat的安装目录conf文件夹下server.xml里...
TOMCAT的catalina.out日志没有内容输出
在一次更新jar包后,发现tomcat的catalina.out日志没有了错误日志,info日志输出,只有System.out.println的日志输出 这导致线上问题无法发现。问题解决:将项目lib下面的slf4j-log4j12-1.7.25.jar包移除了,为什么移除了就可以了,问题还在找,先记录一下 ...
linux下部署的tomcat项目,日志产生的catalina.out文件
一种方法是采用log4j输出到自己定义的日志文件中(参见:http://baike.baidu.com/link?url=dGdzMKBRrnAEe9R2fac08CB5hhWojk1GxW6-QRaykIuMV9zibrRMYMfMFyrmSW6fzrewewvBkrY7eeItuECiyK);一种方法是更换tomcat中的一些包,使用log4j来接管catalina.out的日志生成方式(参见:http://my.oschina....
tomcat6.0 conf下没有 catalina目录
catalina是自动生成的,如果META-INF中配置了context.xml文件的话就会生成出来。