Tomcat学习--tomcat配置使用log4j
2017-09-20 20:23
387 查看
tomcat自身提供了日志收集及打印功能,但对日志文件的大小及日志文件生成个数没法控制,因此tomcat提供了一个扩展日志的功能。
1、首先去tomcat官网下载两个jar:tomcat-juli-adapters.jar和tomcat-juli.jar
2、下载log4j的jar包:log4j-1.2.17.jar 及配置log4j的配置文件log4j.properties
#log4j.rootLogger= DEBUG,A1,A2,A4
log4j.rootLogger= ERROR,error1,error2
log4j.appender.error1=org.apache.log4j.RollingFileAppender
log4j.appender.error1.Threshold=ERROR
log4j.appender.error1.File=logs/error.log
log4j.appender.error1.MaxFileSize=10MB
log4j.appender.error1.MaxBackupIndex=5
log4j.appender.error1.layout=org.apache.log4j.PatternLayout
log4j.appender.error1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n
log4j.appender.error2=org.apache.log4j.ConsoleAppender
log4j.appender.error2.Threshold=ERROR
log4j.appender.error2.File=logs/error.log
log4j.appender.error2.MaxFileSize=10MB
log4j.appender.error2.MaxBackupIndex=5
log4j.appender.error2.layout=org.apache.log4j.PatternLayout
log4j.appender.error2.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n
log4j.rootLogger= DEBUG,debug1,debug2
log4j.appender.debug1=org.apache.log4j.RollingFileAppender
log4j.appender.debug1.Threshold=DEBUG
log4j.appender.debug1.File=logs/debug.log
log4j.appender.debug1.MaxFileSize=10MB
log4j.appender.debug1.MaxBackupIndex=5
log4j.appender.debug1.layout=org.apache.log4j.PatternLayout
log4j.appender.debug1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n
log4j.appender.debug2=org.apache.log4j.ConsoleAppender
log4j.appender.debug2.Threshold=DEBUG
log4j.appender.debug2.File=logs/error.log
log4j.appender.debug2.MaxFileSize=10MB
log4j.appender.debug2.MaxBackupIndex=5
log4j.appender.debug2.layout=org.apache.log4j.PatternLayout
log4j.appender.debug2.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n
3、在tomcat安装目录的lib文件下替换添加log4j.properties、log4j-1.2.17.jar和tomcat-juli-adapters.jar
4、在tomcat安装目录的bin文件下替换添加tomcat-juli.jar
5、可以看到根据log4j.properties中配置生成日志文件
1、首先去tomcat官网下载两个jar:tomcat-juli-adapters.jar和tomcat-juli.jar
2、下载log4j的jar包:log4j-1.2.17.jar 及配置log4j的配置文件log4j.properties
#log4j.rootLogger= DEBUG,A1,A2,A4
log4j.rootLogger= ERROR,error1,error2
log4j.appender.error1=org.apache.log4j.RollingFileAppender
log4j.appender.error1.Threshold=ERROR
log4j.appender.error1.File=logs/error.log
log4j.appender.error1.MaxFileSize=10MB
log4j.appender.error1.MaxBackupIndex=5
log4j.appender.error1.layout=org.apache.log4j.PatternLayout
log4j.appender.error1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n
log4j.appender.error2=org.apache.log4j.ConsoleAppender
log4j.appender.error2.Threshold=ERROR
log4j.appender.error2.File=logs/error.log
log4j.appender.error2.MaxFileSize=10MB
log4j.appender.error2.MaxBackupIndex=5
log4j.appender.error2.layout=org.apache.log4j.PatternLayout
log4j.appender.error2.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n
log4j.rootLogger= DEBUG,debug1,debug2
log4j.appender.debug1=org.apache.log4j.RollingFileAppender
log4j.appender.debug1.Threshold=DEBUG
log4j.appender.debug1.File=logs/debug.log
log4j.appender.debug1.MaxFileSize=10MB
log4j.appender.debug1.MaxBackupIndex=5
log4j.appender.debug1.layout=org.apache.log4j.PatternLayout
log4j.appender.debug1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n
log4j.appender.debug2=org.apache.log4j.ConsoleAppender
log4j.appender.debug2.Threshold=DEBUG
log4j.appender.debug2.File=logs/error.log
log4j.appender.debug2.MaxFileSize=10MB
log4j.appender.debug2.MaxBackupIndex=5
log4j.appender.debug2.layout=org.apache.log4j.PatternLayout
log4j.appender.debug2.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] disc-install <%F [%L] - %M> <%m>%n
3、在tomcat安装目录的lib文件下替换添加log4j.properties、log4j-1.2.17.jar和tomcat-juli-adapters.jar
4、在tomcat安装目录的bin文件下替换添加tomcat-juli.jar
5、可以看到根据log4j.properties中配置生成日志文件
相关文章推荐
- tomcat使用log4j分割日志的配置方法
- java学习笔记9 - Spring mvc中log4j的配置与使用
- Tomcat 学习系列1 Tomcat8在win7下配置与使用 和常见问题处理
- Java Servlet学习【1】编写Servlet程序,配置web.xml,使用免安装版tomcat
- JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源
- tomcat日志配置之三Commons-logging与Log4J配合使用
- 在Tomcat 与weblogic 中的 日志(log4j) 配置系列二(weblogic 应用程序使用log4j)
- JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源
- JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源
- JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源
- [学习] 配置tomcat以便能使用HTTPS进行连接.
- JNDI学习总结(三)——Tomcat下使用Druid配置JNDI数据源
- JNDI学习总结(三)——Tomcat下使用Druid配置JNDI数据源
- Log4j学习(使用流程,Log4j.properties配置文件,配置到多个不同目标)
- JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源
- 学习使用solr(一),solr和tomcat的配置及数据库中表的全量索引(上)
- JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源
- 学习笔记---log4j的使用与配置
- JNDI学习总结(3)——Tomcat下使用C3P0配置JNDI数据源