用log4j管理tomcat的catalina日志
来源:互联网 发布:淘宝助理设置运费模板 编辑:程序博客网 时间:2024/05/09 22:33
下载以下jar包
log4j-1.2.17.jar (http://www.apache.org/dist/logging/log4j/1.2.17/ )
tomcat-juli.jar (http://www.apache.org/dist/tomcat) 找到对应版本下载
tomcat-juli-adapters.jar (http://www.apache.org/dist/tomcat) 同上
1、将以上三个jar都放入tomcat/lib目录下。
2、将tomcat-juli.jar 替换tomcat/bin目录下的对应jar包(建议将原来的jar重命名)
3、将tomcat/conf/contxt.xml文件中<context>标签修改为:<Context swallowOutput="true">(swallowOutput="true" 的属性配置,主要用于将tomcat的stdout给接管过来)
4、重命名或者删除tomcat/conf/logging.properties 文件
5、在tomcat/lib目录下新建 log4j.properties 文件并添加以下内容:
log4j.rootLogger=INFO, CATALINA #由于DailyRollingFileAppender不支持MaxFileSize、MaxBackupIndex所以选用RollingFileAppenderlog4j.appender.CATALINA=org.apache.log4j.RollingFileAppender log4j.appender.CATALINA.Threshold=DEBUGlog4j.appender.CATALINA.File=${catalina.base}/logs/catalina.outlog4j.appender.CATALINA.layout=org.apache.log4j.PatternLayoutlog4j.appender.CATALINA.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] - %c -%F(%L) -%m%nlog4j.appender.CATALINA.MaxFileSize=20MBlog4j.appender.CATALINA.MaxBackupIndex=10log4j.appender.LOCALHOST=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.LOCALHOST.File=${catalina.base}/logs/localhost.loglog4j.appender.LOCALHOST.Append=truelog4j.appender.LOCALHOST.Encoding=UTF-8log4j.appender.LOCALHOST.DatePattern='.'yyyy-MM-dd'.log'log4j.appender.LOCALHOST.layout = org.apache.log4j.PatternLayoutlog4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%nlog4j.appender.MANAGER=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.MANAGER.File=${catalina.base}/logs/manager.loglog4j.appender.MANAGER.Append=truelog4j.appender.MANAGER.Encoding=UTF-8log4j.appender.MANAGER.DatePattern='.'yyyy-MM-dd'.log'log4j.appender.MANAGER.layout = org.apache.log4j.PatternLayoutlog4j.appender.MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%nlog4j.appender.HOST-MANAGER=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.HOST-MANAGER.File=${catalina.base}/logs/host-manager.loglog4j.appender.HOST-MANAGER.Append=truelog4j.appender.HOST-MANAGER.Encoding=UTF-8log4j.appender.HOST-MANAGER.DatePattern='.'yyyy-MM-dd'.log'log4j.appender.HOST-MANAGER.layout = org.apache.log4j.PatternLayoutlog4j.appender.HOST-MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%nlog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Encoding=UTF-8log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayoutlog4j.appender.CONSOLE.layout.ConversionPattern = %d [%t] %-5p %c- %m%nlog4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=INFO, LOCALHOSTlog4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager]=\INFO, MANAGERlog4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager]=\INFO, HOST-MANAGER
阅读全文
0 0
- 用log4j管理tomcat的catalina日志
- catalina.out文件过大!!使用Log4j管理tomcat日志输出
- tomcat 日志用log4j管理
- tomcat 分割catalina日志【log4j配置方式】
- Tomcat使用Log4j输出catalina.out日志
- 使用log4j接管tomcat日志catalina.out
- tomcat catalina的日志切割
- log4j 产生的日志位置设置catalina.home、catalina.base
- tomcat下用Log4j 按文件大小,生成catalina.out日志文件
- Tomcat 使用Log4j 解决catalina.out日志文件过大
- tomcat catalina.out日志使用log4j按天分割
- Tomcat catalina.out日志使用log4j按天分割
- tomcat catalina.out日志使用log4j按天分割
- linux 下清空 tomcat catalina.out 的日志
- cronolog分割tomcat的catalina.out日志
- cronolog分割tomcat的catalina.out日志
- 快速查看Tomcat:catalina日志的秘诀
- ElK分析tomcat的Catalina.out日志
- Java代理(一) 背景介绍
- over oracle分析函数的用法
- Picking Deep Filter Responses for Fine-Grained Image Recognition
- 简单的线程池示例
- 2017Google hosts持续更新
- 用log4j管理tomcat的catalina日志
- 返回到原来的试图控制器
- 数据库连接的步骤
- HDU
- linux把大硬盘挂载到某个目录下
- 常见位运算符
- java IO流整理
- Spring入门,一步一步搭建入门Spring Web应用
- POJ3979 分数加减法