Log4j针对不同包指定level

log4j 单独设置某个类或者某个包的级别 注释掉dailyfile.Threshold的原因是 NotebookServer 没有单独设置 Appender,也就是使用rootLogger中的 dailyfile ,而 dailyfile 设置了 Threshold = INFO,指定了日志信息的最低输出级别,debug的日志级别高于info,所以不生效,需要去掉该配置。rootLogger是新的使用名称,对应Logger类, rootCategory是旧的使用名称,对应原来的Category类。指定日志信息的最低输出级别,默认为DEBUG。 阅读详情

Log4j针对不同包指定level:

一般在生产环境中应用系统,日志级别调整为INFO以避免过多的输出日志。

但某些时候,需要跟踪具体问题,那么就得打开DEBUG日志。
但是如果打开log4j.rootLogger,则需要的信息就会淹没在日志的海洋中。
此时,需要单独指定某个或者某些Logger的日志级别为DEBUG,而rootLogger保持INFO不变。
参考配置如下(指定com.storm.monitor类的日志输出)
log4j.logger.com.storm.monitor=DEBUG


log4j.peroperties 文件信息:

log4j.logger.com.storm.monitor=info,monitorfile

log4j.appender.monitorfile=org.apache.log4j.DailyRollingFileAppender
#重写log4j的PatternLayout实现自动添加任务唯一标识,不影响log4j的正常使用
log4j.appender.monitorfile.layout=com.storm.monitor.HCPatternLayout
log4j.appender.monitorfile.layout.ConversionPattern=[%d{yyyy-MM-dd HH\:mm\:ss}] : %m%n
log4j.appender.monitorfile.datePattern='.'yyyy-MM-dd
log4j.appender.monitorfile.Threshold = ALL
log4j.appender.monitorfile.append=true
log4j.appender.monitorfile.File=${storm.home}/monitor/supervisorMonitor.log

log4j-控制指定类,包的日志级别:log4j-demo.zip log4j-如何控制指定类,包的日志输出级别: https://blog.youkuaiyun.com/u011479200/article/details/102476242 立即下载

相关推荐

官网下载STM32系列芯片的产品选型手册

官方提供了产品选型手册,便于工程师们进行产品选型。 那么,在哪下载"产品选型手册"呢?请看下文。

Weber Zhou 的博客 1万+

log4j| log4j-日志输出级别生效规则(rootLogger , Threshold ,指定包级别 和 指定类级别)

前言 在使用log4j中,经常需要配置不同的日志Appender的输出级别,比如希望在控制台打印info级别的日志,而在文件中打印error级别的日志等等.本文将细说 rootLogger , Threshold ,指定包级别 和 指定类级别 的情况下日志级别的生效规则. 对于标准日志级别,我们有 ALL < TRACE < DEBUG <INFO <WARN <E...

YvesHe的专栏 4786

(10)Proteus 8.9上的STM32仿真系列(HAL)---freertos

实验设计:通过cubemxide生成freertos工程,然后创建一个 pc13 led灯间隔200ms闪烁的任务。非常遗憾的是proteus8.9仿真失败,实物上没有问题,但还是把流程过一遍。 一、原理图 实物是淘宝上stm32f103 c8t6的核心板,proteus上没有这个芯片,这里图上大概表示一下,用的是核心板自带的pc13引脚的led灯。 二、cubemxide配置 1.RCC如之前工程一样配置 2、配置SYS timebase Source不要使用systick,自己选择一个定时器,我这

qq_35442550的博客 7342

Log4j日志等级设置详解

说明: log4j定义了8个级别的log DEBUG INFO WARN ERROR FATAL ALL OFF TRACE 日志记录器(Logger)的行为是分等级的: 1.分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL或者您定义的级别。 2.Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。 3.如果log level设置在某一个级别上,那么比此级别优先级高的log都能打印出来,就...

编程界明世隐的博客 3万+

MagicDraw-用例图

MagicDraw-用例图

木头征的博客 3129

从零构建SOEM主站:基于STM32的EtherCAT伺服控制实战指南

本文详细介绍了如何从零构建基于STM32的SOEM主站系统,实现EtherCAT伺服电机的高精度控制。通过硬件选型、SOEM协议栈移植、PDO/SDO配置优化等实战步骤,帮助开发者掌握工业自动化中的关键运动控制技术,特别适用于23位编码器伺服电机的应用场景。

weixin_29186249的博客 664

log4j2指定不同包的输出级别

首先引入这几个包 <!-- 通用日志接口 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <vers...

lovemylife1234的博客 5092

爬虫实战:拆解WASM加密参数,破局2026电商动态接口反爬(实测某头部电商可用)

sign和wasm_token,而且每次请求这两个参数都在动态变化。用常规的参数拼接、MD5加密尝试还原,结果全是403;反编译前端JS,发现核心加密逻辑被打包成了.wasm,把关键参数加密、签名逻辑藏在二进制模块里,让爬虫无法直接逆向JS拿到加密规则。前后折腾了5天,从WASM文件解析、JS与WASM交互逻辑拆解,到本地还原加密参数、实战验证,踩了无数坑(比如WASM版本不兼容、内存数据读取失败、加密依赖环境缺失),最终成功还原了加密流程,稳定爬取商品详情、价格、销量等核心数据,连续运行72小时无封禁。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1909

java日志log4j使用

src 下创建 log4j.properties (路径和名称都不允许改变),放置 src 下,可以直接加载使用,方便。

weixin_44201223的博客 956

基于YOLOv8的农作物病虫害检测系统设计与实现

国内如中国农业大学的科研团队采用改进的Faster R-CNN模型对小麦病害进行检测,取得了较好的效果。农作物病虫害是影响农业生产的重要因素之一,每年因病虫害导致的农作物减产高达20%-40%。YOLO(You Only Look Once)系列算法作为目标检测领域的代表性模型,以其高效、准确的特点在众多领域得到广泛应用。YOLOv8作为该系列的最新版本,在精度和速度上都有显著提升,非常适合农作物病虫害检测这类需要实时处理的应用场景。然而,现有研究仍存在一些不足:一是模型复杂度高,难以部署到移动设备;

YOLO 794

GPU 运维实战:H100/H800/B300 换卡与压测

(烧多久、看什么、什么算合格)。文末还给了一个能直接跑的验收判定脚本,三个真实场景的裁决输出都在。

老韩的Linux云计算架构师进阶之路 269

log4j

Log4j:   1)基本简介:   Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX  Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进

For that dream 2600

复现论文《大规模风电场电磁暂态高效建模仿真方法》

本文提出了一种针对大规模风电场电磁暂态(EMT)仿真的高效建模方法。通过三种关键技术实现仿真加速:(1)永磁直驱风电机组一体化等效建模,采用节点导纳矩阵降维将25节点机组简化为4端子电路,仿真速度提升1-3个数量级;(2)基于戴维南/诺顿等效和OpenMP并行计算的风电场整体建模,通过串并联叠加实现节点收缩,30台机组仿真加速近万倍;(3)受控源映射解耦方法提高故障仿真灵活性。复现代码展示了核心算法实现,包括导纳矩阵Schur补降维、多进程并行计算框架以及受控源解耦方法。

huanghm88的专栏 276

log4j级别输出

我们知道: log4j.logger.XX cover ==> log4j.rootLogger log4j.appender.XX.Threshold决定了最低接收级别 也就是说rootLogger首先决定所有log的输出级别,而log4j.logger.XX是对XX路径下的jar包的输出级别的修改,直接覆盖rootLogger 但是对于不同的输出口,他们的接收级别是不同的。...

闪烁的星空 499

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

log4j实际应用时的使用简介(包含 mybatis使用log4j技巧)

log4j与mybatis 1.在 mybatis全局配置文件-Config.xml中通过< settings>标签 控制 mybatis全局开 关 2.在全局配置文件-Config.xml中开启log4j <settings> <setting name="logImpl" value="LOG4J"/> //指定MyBatis应该使用哪个日志实现。 ...

失意渔翁 442

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

log4j使用文档

一:Log4j的组件介绍A:)Log4j的三个重要组件—— Loggers, Appenders, Layouts 这三个组件协同的工作,使得开发者能够依据信息类别和级别去纪录信息,并能够运行期间,控制信息记录的方式已经日志存放地点。 B:)记录器层次(Logger hierarchy) 几乎任何纪录日志的API得功能都超越了简单的System.out.print语句。允许有选择控制的输出日志信息

坚持到底 1629

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

java log4j配置及使用_java日志框架log4j详细配置及与slf4j使用教程

一、log4j基本用法首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到“build path”然后,在src/main/java目录(包的根目录即classpath)新建log4j.properties文件最后,新建Main.java文件运行main方法,日志信息就出来了二、log4j.properties路径log4j.propertie...

weixin_30621465的博客 400

java log4j 输出级别_Log4j按日志级别输出日志

Log4j是我们最长使用的Java日志组件之一,通常我们将项目所有日志全部保存到一个log文件中,每天产生一个新的日志文件。但是,有时每天日志太多,造成我们要筛选错误和警告等日志不是很方便。因此我们就需要Log4j按照日志级别将日志输出到不同的目录中。我们先看看log4j的配置文件,如下:log4j.rootLogger=info,console,huangx,bug315#console...

weixin_36259939的博客 751

logback log4j log4j2 性能实测

日志已经成为系统开发中不可或缺的一部分. 但是针对logback, log4j和log4j2. 究竟改如何选择? 到底性能如何? 今天我们做一个实际的测评. 相信看完这篇文章, 对这三个日志框架会有很清楚的一个了解. 实验环境 OS: Mac OS X 10.12.1 CPU: 2.6 GHz Intel Core i5 内存: 8 GB 1600 MHz DDR3 为了说明, 测试的准...

Mynah886的博客 822

log4j日志框架源码——总览(一)

研究了许久,作为半路出家的码农,还是记下学习的成果。(本文针对的版本是1.2.17)初学者在记录某段程序结果或者某段记录时,最常用的就是:System.out.println("test String...");但是这个输出方法是系统控制台的输出,在实际生产环境会被埋没在海量的日志中。所以有了很多日志框架,这里结合自己学习的Apache的log4j日志框架,从源码阶段分享下该框架的实现和使用!(第...

m0_37652164的博客 963

Apache Log4j 架构 | Apache Log4j Architecture Level

为什么80%的码农都做不了架构师?>>> ...

weixin_34413802的博客 172

Log4j按级别输出日志到不同文件配置分析

  log4j.rootLogger=info,stdout,info,debug,error log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layou...

u010090557的博客 180

Log4j配置

log4j日志文件的作用: 日志文件是用于记录系统操作事件的记录文件或文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。 level是日志记录的优先级,分为OFF,TRACE,DEBUG,INFO,WARN,ERROR,FATAL,ALL Log4j建议只使用四个级别,优先级从低到高分别是DEBUG,INFO,WARN,E...

zq476668643的博客 219

[转]Log4j使用文档及总结

声明:本文摘自优快云 max的专栏,文责属于原作者,本人仅作学习收藏用log4j使用文档[引用源]另附:Log4j使用总结[转] 一:Log4j的组件介绍A:)Log4j的三个重要组件—— Loggers, Appenders, Layouts 这三个组件协同的工作,使得开发者能够依据信息类别和级别去纪录信息,并能够运行期间,控制信息记录的方式已经日志存放地点。

小李专栏 1807

Log4j使用教程

  一:Log4j的组件介绍 A:)Log4j的三个重要组件—— Loggers, Appenders, Layouts 这三个组件协同的工作,使得开发者能够依据信息类别和级别去纪录信息,并能够 运行期间,控制信息记录的方式已经日志存放地点。 B:)记录器层次(Logger hierarchy) 几乎任何纪录日志的API得功能都超越了简单的System.out.print语句。...

sorrol的博客 162
上一篇: log4j各种输出配置
下一篇: Log4j的高级使用
架构师的清醒
博客等级 码龄14年 291粉丝 397原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值