当前位置:网站首页>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
边栏推荐
- 力扣刷题 101. 对称二叉树
- L2-024 部落 (25 分)
- 项目中遇到的问题(五)操作Excel接口Poi的理解
- 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
- UML Unified Modeling Language
- AtCoder Beginner Contest 248C Dice Sum (生成函数)
- 第一章 电商秒杀商品回顾
- Basic knowledge learning record
- Jiannanchun understood the word game
- 基于ibeacons签到系统
猜你喜欢

freeCodeCamp----arithmetic_ Arranger exercise

分库分表 & ShardingSphere

商家案例 | 运动健康APP用户促活怎么做?做好这几点足矣

微信小程序进行蓝牙初始化、搜索附近蓝牙设备及连接指定蓝牙(一)

浅谈基于openssl的多级证书,Multi-level CA的签发和管理,以及双向认证

Crontab timing task output generates a large number of mail and runs out of file system inode problem processing

第一章 电商秒杀商品回顾

Quartus prime hardware experimental development (de2-115 board) experiment II function adjustable comprehensive timer design

美联储数字货币最新进展

How does redis solve the problems of cache avalanche, cache breakdown and cache penetration
随机推荐
SPC简介
mysql新表,自增id长达20位,原因竟是......
Un modèle universel pour la construction d'un modèle d'apprentissage scikit
快捷键(多行)
nodejs通过require读取本地json文件出现Unexpected token / in JSON at position
服务器中挖矿病毒了,屮
Multithreading
关于stream流,浅记一下------
接口文档yaml
JS 烧脑面试题大赏
趣谈网络协议
Go语言 RPC通讯
对List集合进行分页
淘宝发布宝贝提示“您的消保保证金额度不足,已启动到期保障”
Program compilation and debugging learning record
Autumn recruitment in 2021, salary ranking No
Oracle alarm log alert Chinese trace and trace files
Restful WebService和gSoap WebService的本质区别
JS force deduction brush question 102 Sequence traversal of binary tree
微信小程序调用客服接口