Log4j日志文件配置

日志文件配置分为两步:
1、定义变量
2、给变量赋值


日志文件配置:
1、log4j.rootLogger (定义日志输出级别和变量)

log4j.rootLogger=level,appender1, appender2, ….
参数解释:
level:日志输出级别,高于等于level
appender1, appender2, ….:输出地点变量和日志属性变量(可以看成java中的一个变量,下文中给变量赋值)
注:
1、需在控制台输入,只需将其中一个appender定义为stdout即可
2、rootLogger默认是对整个工程生效
3、如果只想对某些包操作,那么:log4j.logger.com.hutu=info, stdout,表示该日志对package com.hutu生效
例子:
log4j.rootLogger = debug,CONS

2、log4j.appender  (给输出地点变量赋值)
log4j.appender.appender1=org.apache.log4j.日志输出到哪儿
参数解释:
appender1:1中定义的变量
可选值:
ConsoleAppender(控制台)
FileAppender(文件)
例子:
如:log4j.appender.CONS=org.apache.log4j.ConsoleAppender
解释:CONS是地点变量名,可以任意设置,等号后面是变量参数

3、 log4j.appender.appender1.type (给日志属性变量赋值)
参数解释:
appender1:1中定义的变量
type:表示属性类型,如File、MaxFileSize、MaxBackupIndex、layout、layout.ConversionPattern
log4j.appender.appender1.File=文件目录及文件
log4j.appender.appender1.MaxFileSize=最大文件大小
log4j.appender.appender1.MaxBackupIndex=备份文件个数
log4j.appender.appender1.layout=org.apache.log4j.日志布局格式
log4j.appender.appender1.layout.ConversionPattern=日志输出格式

log4j.appender.ServerDailyRollingFile.DatePattern=日志后缀格式

例子:
log4j.appender.CONS.File=D:\\Tomcat\\logs\\qc.log 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值