log4j.xml mysql_logger4j.properties和log4j.xml的常用配置(干货)

log4j.xml的

log4j:configuration SYSTEM "log4j.dtd">

log4j.xml在web.xml中的配置

log4jConfigLocation

classpath:log4j-server.xml

log4jRefreshInterval

3000

org.springframework.web.util.Log4jConfigListener

log4j.properties配置

####################################################

# 将日志按照包分类输出的配置文件

####################################################

#根针对所有的日志包

log4j.rootLogger = debug , appendConsole

#下面两个配置是指定包的特殊处理,针对两个指定的日志级别,如果不指定的话则使用父日志记录器(rootLogger)的,指定了就覆盖掉了父日志记录器的

#设置dao包的日志配置

log4j.logger.com.xun.log4j.dao = debug, appendDao

#设置service包的日志配置

log4j.logger.com.xun.log4j.service = info, appendService

#控制台的配置

log4j.appender.appendConsole = org.apache.log4j.ConsoleAppender

#Threshold:设置此appender的日志级别,这里会覆盖全局的(rootLogger中)定义的日志级别

log4j.appender.appendConsole.Threshold = error

#设置日志输出编码方式为UTF-8,如果不指定,会以当前运行操作系统的编码方式记录

log4j.appender.appendConsole.encoding = UTF-8

log4j.appender.appendConsole.layout = org.apache.log4j.SimpleLayout

#appendDao配置

log4j.appender.appendDao = org.apache.log4j.FileAppender

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

log4j.appender.appendDao.layout.ConversionPattern = [%d{yyyy-MM-dd HH:mm:ss}]--[%t] [%p] -%l -%m%n%n

log4j.appender.appendDao.Append = false

log4j.appender.appendDao.File = e:/test/log4j/dao.txt

#appendService

log4j.appender.appendService = org.apache.log4j.FileAppender

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

log4j.appender.appendService.layout.ConversionPattern = [%d{yyyy-MM-dd HH:mm:ss}]--[%t] [%p] -%l -%m%n%n

log4j.appender.appendService.Append = false

log4j.appender.appendService.File = e:/test/log4j/service.txt

//方式一:自动快速的使用Log4J缺省的环境

//        BasicConfigurator.configure();

//方式二:读取properties文件(自定义位置),但是注意这里文件的加载路径

//        PropertyConfigurator.configure("E:/workspace-idea/study-demo/log4j-test/src/main/resources/log4j/log4j.properties");

//        PropertyConfigurator.configure(HowUseLog4JDemo.class.getClassLoader().getResource("log4j/log4j.properties").getFile());

//方式三:读取XML文件

//        DOMConfigurator.configure("xxx");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值