`
bruce008
  • 浏览: 174856 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

怎樣修改线上的log4j level

    博客分类:
  • J2SE
阅读更多

当我们想排查线上正在运行的应用的问题时,  我们通常想通过修改log4j 的level 来打出debug 级别的信息。  因为线上运行的代码通常都是info 级别的。  我们在 java 的运行参数里加上如下系统属性:

 

    -Dlog4j.debug -Dlog4j.configuration=file:path of the file/log4j.xml

 

通过这种方式log4j 会使用我们新指定的log4j.xml 而不是原来在二进制包里面的log4j.xml 了。

 

 

 

分享到:
评论

相关推荐

    log4j技术

    **日志框架Log4j详解** 日志框架在软件开发中扮演着至关重要的角色,它提供了记录应用程序运行过程中的各种事件、错误和调试信息的功能。...理解并熟练运用Log4j,对于提升开发效率和解决线上问题至关重要。

    调试日志之slf4j+logback

    SLF4J(Simple Logging Facade for Java)是一个日志门面,它为各种日志框架提供了统一的接口,如Log4j、Logback等。它的主要目的是让开发者能够在部署时自由选择所需的日志实现,而无需修改代码。SLF4J通过引入`...

    log4all-client-log4j:Log4j服务器的Log4j附加程序

    《深入理解Log4j服务器的Log4j附加程序——log4all-client-log4j》 在Java开发领域,日志管理扮演着至关重要的角色。它不仅帮助开发者追踪应用程序的运行状态,也是排查问题、优化性能的关键工具。Log4j作为Java...

    log4net 学习用例

    log4net 是基于 log4j(Java 平台的日志框架)设计的,它提供了丰富的日志记录级别(如 DEBUG、INFO、WARN、ERROR、FATAL),以及灵活的日志输出方式,包括控制台、文件、数据库、SMTP 邮件等。此外,log4net 支持...

    java开发的日志

    Log4j的配置通常通过一个名为log4j.properties或log4j.xml的文件完成,其中包含关于Logger、Appender和Layout的设置。例如,以下是一个简单的配置示例: ```properties # 设置root logger的级别为INFO,输出到...

    当DUBBO遇上Arthas-排查问题的实践.pdf

    $ ognl '@org.slf4j.LoggerFactory@getLogger("root").setLevel(@ch.qos.logback.classic.Level@DEBUG)' ``` 这条命令将会把根日志器的日志级别设置为DEBUG。 ##### 减少重复发送请求 对于一些需要频繁测试的功能...

Global site tag (gtag.js) - Google Analytics