当前位置:网站首页>log4j 输出日志信息到文件中
log4j 输出日志信息到文件中
2022-04-23 14:02:00 【百夜﹍悠ゼ】
Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。
log4j.properties 输出ERROR级别日志到控制台和文件中。
log4j.rootLogger:指定日志级别和输出源,用逗号隔开。
org.apache.log4j.ConsoleAppender:指定输出到控制台。
org.apache.log4j.ailyRollingFileAppender:指定输出到文件中。
log4j.appender.X.File:指定输出文件路径。
log4j.appender.X.Append:指定日志数据以追加的方式输入到文件中,默认为false,指定为true。
log4j.appender.X.Threshold:指定什么样的日志级别数据以输入到文件中 DEBUG,ERROR。
log4j.appender.X.layout = org.apache.log4j.PatternLayout
log4j.appender.X.layout.ConversionPattern:指定日志数据的展现形式。
### 设置###
### 设置###
log4j.rootLogger = debug,D,E
### 输出DEBUG 级别以上的日志到=E://logs/error.log ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = E://logs/log.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{
yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### 输出ERROR 级别以上的日志到=E://logs/error.log ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File =E://logs/error.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{
yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
版权声明
本文为[百夜﹍悠ゼ]所创,转载请带上原文链接,感谢
https://blog.csdn.net/AlierSnow/article/details/109996508
边栏推荐
猜你喜欢
微信小程序调用客服接口
美联储数字货币最新进展
33 million IOPs, 39 microsecond delay, carbon footprint certification, who is serious?
浅谈基于openssl的多级证书,Multi-level CA的签发和管理,以及双向认证
基础知识学习记录
The art of automation
go 语言 数组,字符串,切片
微信小程序setInterval定时函数使用详细教程
As a junior college student, I studied hard in closed doors for 56 days, won Ali offer with tears, five rounds of interviews and six hours of soul torture
Programming travel function
随机推荐
JS 烧脑面试题大赏
Node接入支付宝开放平台的沙箱实现支付功能
Choreographer full resolution
Haruki Murakami -- Excerpt from "what do I talk about when I talk about running"
mysql新表,自增id长达20位,原因竟是......
Quartus prime hardware experimental development (de2-115 board) experiment 1 CPU instruction calculator design
Wechat applet
try --finally
Qt Designer怎样加入资源文件
微信小程序与低功耗蓝牙通信-接受硬件端发送来的数据(四)
_模_板_
MySQL 修改主数据库
Universal template for scikit learn model construction
BUG_me
网站_收藏
商家案例 | 运动健康APP用户促活怎么做?做好这几点足矣
[code analysis (7)] communication efficient learning of deep networks from decentralized data
visio安装报错 1:1935 2:{XXXXXXXX...
Program compilation and debugging learning record
浅谈基于openssl的多级证书,Multi-level CA的签发和管理,以及双向认证