slf4j配合log4j在系统中增加新的日志输出文件

对于每个程序员来说日志信息都是至关重要的,日志信息越完整越有助于我们排查问题。但是日志过多时在查看指定信息时会有些不方便。此时我们可以把比较重要的日志或特定业务的日志输入到指定的文件中,便于我们查找。在不修改原程序日志的基础上增加新的日志输出。在原环境可用的情况下直接添加以下内容。

log4j.properties中增加配置信息

log4j.logger.loggerName=INFO,A8
log4j.additivity.loggerName=false
 
log4j.appender.A8=org.apache.log4j.RollingFileAppender
log4j.appender.A8.Threshold=INFO 
log4j.appender.A8.File=${catalina.home}/logs/ceshi.log
log4j.appender.A8.MaxFileSize=10240KB
log4j.appender.A8.MaxBackupIndex=10
log4j.appender.A8.layout=org.apache.log4j.PatternLayout
log4j.appender.A8.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] fms <%F [%L] - %M> <%m>%n

loggerName是日志的名字

log4j.additivity.loggerName=false 不会再其他日志文件中输出相同的内容

在需要使用日志的地方增加

private static Logger log = LoggerFactory.getLogger("loggerName");

获取指定名称的日志对象


log.info("字母a:{},字母d:{}", "aaa", "bbb");
打印日志信息


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值