Log4j的配置与使用详解

本文详细介绍了Log4j的日志级别及其优先级,包括ALL, DEBUG, INFO, WARN, ERROR, FATAL 和 OFF。重点讲解了如何在log4j.properties配置文件中设置全局日志级别和输出目的地,例如控制台和文件。内容涵盖控制台输出的配置,如日志级别、编码和布局,以及文件输出的配置,如文件路径、日志级别和布局。还提到了Log4j的三大组件:Logger、Appender和Layout,以及各自的常见类型和用法。" 104291665,5105023,C++效率优化:函数调用与技术细节解析,"['C++', '效率', '面向对象', '程序设计']
摘要由CSDN通过智能技术生成

Log4j中的日志级别及优先级:ALL< DEBUG(调试) < INFO(消息) < WARN(警告) < ERROR(错误) < FATAL <OFF ,通过定义每一条日志信息的级别,我们能更加细致地控制日志的生成过程。

log4j.properties配置文件:

Global logging configuration

设置日志输出级别以及输出目的地,可以设置多个输出目的地,开发环境下,日志级别要设置成DEBUG或者ERROR

前面写日志级别,逗号后面写输出目的地:我自己下面设置的目的地相对应,以逗号分开

log4j.rootLogger = [level],appenderName1,appenderName2,…

log4j.rootLogger=DEBUG,CONSOLE,LOGFILE

控制台输出

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender

输出到控制台

log4j.appender.CONSOLE.Target = System.out

指定控制台输出日志级别

log4j.appender.CONSOLE.Threshold = DEBUG

  • 29
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值