tomcat7的日志类型切换到log4j
来源:互联网 发布:水泥产能过剩数据 编辑:程序博客网 时间:2024/06/11 09:19
官方文档:http://tomcat.apache.org/tomcat-7.0-doc/logging.html
1,下载tomcat7
2,下载log4j[v1.2.x],保存到$CATALINA_BASE/lib中
3,配置log4j.properties,保存到$CATALINA_BASE/lib中,初始配置如下:
log4j.rootLogger = INFO, CATALINA# Define all the appenderslog4j.appender.CATALINA = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.CATALINA.File = ${catalina.base}/logs/catalinalog4j.appender.CATALINA.Append = truelog4j.appender.CATALINA.Encoding = UTF-8# Roll-over the log once per daylog4j.appender.CATALINA.DatePattern = '.'yyyy-MM-dd'.log'log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayoutlog4j.appender.CATALINA.layout.ConversionPattern = %d [%t] %-5p %c- %m%nlog4j.appender.LOCALHOST = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.LOCALHOST.File = ${catalina.base}/logs/localhostlog4j.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/managerlog4j.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-managerlog4j.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%n# Configure which loggers log to which appenderslog4j.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
4,下载tomcat-juli.jar和tomcat-juli-adapters.jar,下载页面:http://tomcat.apache.org/download-70.cgi
5,将tomcat-juli-adapters.jar保存到$CATALINA_BASE/lib中,替换 $CATALINA_HOME/bin/tomcat-juli.jar。
6,删除$CATALINA_BASE/conf/logging.properties
7,启动tomcat
0 0
- tomcat7的日志类型切换到log4j
- tomcat7 用log4j记录日志
- tomcat7 使用log4j进行日志记录
- tomcat7 配置log4j 进行日志分割
- log4j经常使用到的两个日志文件log4j.properties和log4j.xml
- tomcat7配置log4j解决catalina.out日志过大问题
- log4j不同的日志输出到不同的文件中
- log4j 日志保存到数据库
- log4j日志存储到数据库
- log4j日志存储到数据库
- Log4j-日志输出到文件
- log4j日志存储到数据库
- log4j 日志输出到数据库
- log4j日志记录到文件
- log4j日志记录到数据库
- log4j日志输出到控制台
- log4j保存日志到本地
- log4j日志存储到数据库
- MySQL 记录不存在时插入 记录存在则更新的实现方法
- spring jdbcTemplate
- iOSm界面跳转和参数传递之presentViewController与dismissViewControllerAnimated
- 动态代理和静态代理的区别
- Android 系统在程序中设置以太网的DHCP 和静态IP
- tomcat7的日志类型切换到log4j
- 数据库中的内连接、自然连接、外连接
- 关于mysql中设置编码的重要性
- Android Studio:Failed to load the LayoutLib
- PHP表单使用实例
- Java中List遍历中删除元素需要注意
- 关于ListView中item动态刷新下载进…
- 浅谈Google推出的SwipeRefreshLayo…
- 探究微信朋友圈,图片点击效果