博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
log4j日志输出级别变更
阅读量:5858 次
发布时间:2019-06-19

本文共 2110 字,大约阅读时间需要 7 分钟。

 

1.   现阶段log4j日志输出配置

示例:基础服务日志配置

#DEBUG < INFO < WARN < ERROR < FATAL\u65E5\u5FD7\u7684\u7EA7\u522B

log4j.rootLogger=DEBUG,CONSOLE,FILE

 

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender

log4j.appender.CONSOLE.Threshold=DEBUG

log4j.appender.CONSOLE.Encoding=UTF-8

log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout

log4j.appender.CONSOLE.layout.ConversionPattern=[ztyq_bs-service] %d %-5p %c(%L) %x - %m%n

 

log4j.appender.FILE=org.apache.log4j.RollingFileAppender

log4j.appender.FILE.Threshold=DEBUG

log4j.appender.FILE.File=/home/ztyq/ztyqlog/ztyq_bs-service.log

log4j.appender.FILE.Append=false

log4j.appender.FILE.Encoding=UTF-8

log4j.appender.FILE.MaxFileSize=10MB

log4j.appender.FILE.MaxBackupIndex=99999

log4j.appender.FILE.layout=org.apache.log4j.PatternLayout

log4j.appender.FILE.layout.ConversionPattern=[ztyq_bs-service] %d %-5p %c(%L) %x - %m%n

 

 

log4j.logger.org.springframework=INFO

log4j.logger.org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping=ERROR

log4j.logger.org.springframework.beans.factory.support.DefaultListableBeanFactory=ERROR

log4j.logger.org.mybatis=INFO

log4j.logger.org.jboss=INFO

log4j.logger.org.apache=INFO

log4j.logger.com.alibaba=ERROR

log4j.logger.com.netflix=INFO

log4j.logger.httpclient=INFO

log4j.logger.com.bs.ztyq=DEBUG

log4j.logger.org.apache.zookeeper=ERROR

log4j.logger.redis.clients=DEBUG

#\u8F93\u51FAMyBatis SQL\u8BED\u53E5

log4j.logger.com.ibatis=ERROR

log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG

log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG

log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG

log4j.logger.java.sql.Connection=DEBUG

log4j.logger.java.sql.Statement=DEBUG

log4j.logger.java.sql.PreparedStatement=DEBUG

 

2.   log4j日志配置介绍

 

log4j.rootLogger=DEBUG,CONSOLE,FILE

此句为将等级为DEBUG及以上的日志信息输出到CONSOLE和FILE这两个目的地

 

控制台配置:

log4j.appender.CONSOLE.Threshold=DEBUG

此句配置控制台输出的日志级别

 

日志文件配置

log4j.appender.FILE.Threshold=DEBUG

此句配置日志文件输出的日志级别

 

3.   log4j日志配置变更

既使 catalina.out 文件的日志输出的级别变更为ERROR

log4j.appender.CONSOLE.Threshold=ERROR

将控制台输出日志级别变更为ERROR,控制台只输出ERROR及以上的日志信息

日志文件输出配置不变,输出全部日志信息

 

 

 

 

 

转载地址:http://ncrjx.baihongyu.com/

你可能感兴趣的文章
如何优雅的设计RESTful API?
查看>>
【JAVA学习笔记】学习J2EE值得研究的开源项目(转)
查看>>
Struts中文乱码问题
查看>>
Linux与Linux、window之间的文件共享
查看>>
Spring源码-AOP(二)-AOP概念
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
polymer的伪元素操作(::语法)
查看>>
在华为设备上实战站点到站点的虚拟私有网络
查看>>
游戏领域之外的发展机会
查看>>
Python中的一些面试题(3)
查看>>
基于路由的×××(转)
查看>>
rebuild index与sort
查看>>
【微软公有云系列】Hyper-v(WinSer 2012 R2)网络虚拟化(五)NVGRE 网关实现××× (Site to Site) 下篇...
查看>>
Docker 镜像小结 - 每天5分钟玩转 Docker 容器技术(21)
查看>>
C语言的指针、数据、结构体关系总结
查看>>
验证控件的使用
查看>>
C#基础知识(六)
查看>>
22个带给你灵感的网页联系表单设计案例
查看>>
Slave_SQL_Running: No mysql同步故障解决
查看>>