当前位置:网站首页>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
边栏推荐
- 基于微信小程序的wifi模块使用
- Crontab timing task output generates a large number of mail and runs out of file system inode problem processing
- Universal template for scikit learn model construction
- Special test 05 · double integral [Li Yanfang's whole class]
- Yarn online dynamic resource tuning
- groutine
- 项目中遇到的问题(五)操作Excel接口Poi的理解
- Problems encountered in the project (V) understanding of operating excel interface poi
- Spark入门基本操作
- 村上春树 --《当我谈跑步时,我谈些什么》句子摘录
猜你喜欢

1256:献给阿尔吉侬的花束

redis如何解决缓存雪崩、缓存击穿和缓存穿透问题

The latest development of fed digital currency

Autumn recruitment in 2021, salary ranking No

Decentralized Collaborative Learning Framework for Next POI Recommendation

elmo(BiLSTM-CRF+elmo)(Conll-2003 命名实体识别NER)

visio安装报错 1:1935 2:{XXXXXXXX...

Strange bug of cnpm

Quartus Prime硬件实验开发(DE2-115板)实验二功能可调综合计时器设计

2021年秋招,薪资排行NO
随机推荐
Quartus prime hardware experimental development (de2-115 board) experiment II function adjustable comprehensive timer design
Atcoder beginer contest 248c dice sum (generating function)
Lin Lin, product manager of Lenovo: network failure of local network operator in Tianjin. The background server of Zui system can't work normally for the time being
蓝绿发布、滚动发布、灰度发布,有什么区别?
crontab定时任务输出产生大量邮件耗尽文件系统inode问题处理
New关键字的学习和总结
基于Ocelot的gRpc网关
Business case | how to promote the activity of sports and health app users? It is enough to do these points well
Record a strange bug: component copy after cache component jump
BUG_me
mysql新表,自增id长达20位,原因竟是......
json反序列化匿名数组/对象
理解虚基类、虚函数与纯虚函数的概念(转)
Pytorch 经典卷积神经网络 LeNet
美联储数字货币最新进展
Android: answers to the recruitment and interview of intermediate Android Development Agency in early 2019 (medium)
Jenkins construction and use
微信小程序与低功耗蓝牙通信-往硬件端发送数据(三)
浅谈基于openssl的多级证书,Multi-level CA的签发和管理,以及双向认证
AtCoder Beginner Contest 248C Dice Sum (生成函数)