当前位置:网站首页>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
边栏推荐
猜你喜欢
Quartus Prime硬件实验开发(DE2-115板)实验一CPU指令运算器设计
微信小程序调用客服接口
groutine
Business case | how to promote the activity of sports and health app users? It is enough to do these points well
scikit-learn構建模型的萬能模板
PySide2
33 million IOPs, 39 microsecond delay, carbon footprint certification, who is serious?
STM32学习记录0007——新建工程(基于寄存器版)
try --finally
Express middleware ③ (custom Middleware)
随机推荐
jacob打印word
Port occupied 1
Force deduction brush question 101 Symmetric binary tree
_模_板_
YARN线上动态资源调优
Logging模块
Atcoder beginer contest 248c dice sum (generating function)
联想产品经理林林:天津当地网络运营商网络故障 ZUI系统后台服务器暂时无法正常工作
nodejs通过require读取本地json文件出现Unexpected token / in JSON at position
1256: bouquet for algenon
全局变量能否放在头文件中定义
How does redis solve the problems of cache avalanche, cache breakdown and cache penetration
MySQL 修改主数据库
低频量化之明日涨停预测
Android: answers to the recruitment and interview of intermediate Android Development Agency in early 2019 (medium)
2021年秋招,薪资排行NO
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
第一章 电商秒杀商品回顾
基于CM管理的CDH6.3.2集群集成Atlas2.1.0
STM32 learning record 0007 - new project (based on register version)