`
gongmingwind
  • 浏览: 592183 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

对log4j的ConversionPattern的学习

    博客分类:
  • web
阅读更多
对于log4j主要包括三个部分:
  第一:log level 日志级别
  第二:Appender
说明:ConversionPattern的具体配置参数可以参考PatternLayout类,此类APi文档中有具体说明
一:对%的说明:Each conversion specifier starts with a percent sign (%) and is followed by optional format modifiers and a conversion character.
二:[%t]显示执行线程的名称:[main]
三:%d{yyyy-MM-dd HH:mm:ss}显示输出此日志信息时的时间
四:%-5p:其中p表示日志级别(INFO,DEBUG,ERROR等),-5表示从输出的信息中的最左边算起最少保留5位,不做5位的以空格填充,输出信息大于指定位数的原样输出。
如:%-5p 输出:ERROR
而:%-10p 输出:ERROR.....(其中.表示空格)
五:%m%n 其中m表示数据你在调用Log方法时输入的字符串,如:log.info("hello World!");输出:hello World!;n表示换行。

分享到:
评论
1 楼 516456267 2012-10-18  
第四个说明很有用

相关推荐

    log4j学习

    log4j.appender.FILE.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` 这段配置设置根logger的日志级别为DEBUG,并将所有日志事件输出到名为`log.txt`的文件中,日志格式遵循指定的模式。 **日志...

    Log4j的学习笔记

    **Log4j学习笔记** Log4j是一款广泛应用于Java编程中的日志记录工具,由Apache软件基金会开发。它提供了一种灵活且强大的机制来记录应用的...学习并掌握Log4j,对提升我们的编程技能和解决问题能力有着积极的影响。

    log4j示例项目

    这个“log4j示例项目”旨在帮助开发者理解和使用Log4j,通过该项目,我们可以深入学习Log4j的配置、使用方法以及其在实际开发中的应用。 **1. Log4j的组成部分** Log4j主要包括三个核心组件:Logger(日志器)、...

    Log4j将System.out搞到log4j中输出四

    在《Log4j将System.out搞到log4j中输出四》这篇博文中,作者可能详细讨论了这些步骤,并可能分享了一些实战经验。通过学习这篇博文,读者可以更深入地了解如何在实际项目中实现这一转换,提升日志管理的效率。 总结...

    log4j学习源码教程

    源码学习有助于提升对log4j的理解,便于在实际项目中进行更精细的配置和定制。 **5. 扩展与进阶** 在熟悉了log4j的基本使用后,可以探索更多高级特性,如异步日志记录、自定义Appender和Layout、过滤器的使用等。...

    log4j日志配置以及配置文件详解

    **日志系统在软件开发中扮演着至关重要的角色,它能帮助开发者跟踪程序运行...同时,不断学习和探索log4j的高级特性,如异步日志、MDC(Mapped Diagnostic Context)等,可以进一步提升日志系统的实用性和可维护性。

    log4j jarjar包

    四、Log4j的高级特性 1. **异步日志记录**:Log4j支持异步日志记录,通过AsyncAppender可以在不阻塞主线程的情况下高效地处理日志。 2. **自定义Appender和Layout**:如果内置的Appender和Layout无法满足需求,...

    log4j-控制指定类,包的日志级别:log4j-demo.zip

    在Java开发中,日志记录是一项至关重要的任务,它帮助开发者追踪程序运行状态,调试问题,以及优化系统性能。...在`log4j-demo`压缩包中,你可以找到一个实际应用的示例,通过学习和实践,加深对这一功能的理解。

    深入学习log4j

    **深入学习log4j** 日志记录在软件开发中扮演着至关重要的角色,它帮助开发者追踪程序运行状态,定位错误,以及进行性能分析。而Apache的log4j库是Java平台上的一个著名日志框架,提供了强大的日志管理和输出功能。...

    log4j注释文档

    通过本文档的学习,我们了解了log4j配置文件的基本结构和关键配置项的含义。正确配置log4j可以帮助开发者高效地管理和分析程序运行过程中的信息,对于软件开发和维护具有重要意义。希望初学者能够结合实际项目需求,...

    Log4j学习笔记和一套完整定义实例

    **Log4j学习笔记** Log4j是一款广泛应用于Java编程中的日志记录框架,由Apache软件基金会开发。它提供了一套灵活的日志记录系统,帮助开发者在开发过程中追踪应用程序的行为,便于调试、性能分析和问题排查。Log4j...

    Log4j实例

    Log4j是一款广泛应用于Java平台的日志记录框架,它提供了灵活且...通过学习和掌握Log4j,开发者可以提高代码的可维护性和问题定位的效率。在实际应用中,根据项目需求调整配置文件,可以实现对日志的精细化管理和控制。

    log4j入门详解

    Log4j的设计目的是为了帮助开发者更容易地记录日志信息,同时也方便系统管理员对日志进行维护和监控。 在实际应用中,Log4j通常用于实现以下几种功能: - **监视代码中变量的变化**:通过周期性记录变量值到文件中...

    log4j 1.2.15 源码

    总结来说,log4j 1.2.15的源码学习对于Java开发者而言是一次宝贵的实践机会,能够帮助我们了解日志框架的设计思路,提升解决问题的能力。通过对源码的阅读和理解,我们可以更好地利用log4j,同时也能为未来的日志...

    log4j-1.2.17含源码

    本文将对"Log4j 1.2.17含源码"进行深入探讨,包括其核心组件、配置、使用方法以及源码分析。 首先,Log4j的核心组件主要包括Appender、Layout、Logger和Level。Appender负责输出日志信息到指定的目标,如控制台、...

    log4j日志打印demo

    **正文** 日志系统在软件开发中扮演着至关重要的角色,它可以帮助开发者追踪程序...在"log4j日志打印demo"中,你将学习到如何设置Log4j以实现控制台和SD卡(针对Android)的日志输出,从而在实际开发中更加得心应手。

    log4J最简单入门

    ### Log4J 最简入门详解 #### 一、Log4J简介与基本概念 Log4J是一款非常流行的Java日志框架,由Apache...通过学习这些基础内容,开发者可以轻松地在自己的项目中集成Log4J,从而更好地管理和调试应用程序的日志信息。

    spring简单注解+log4j记录日志

    log4j.appender.FILE.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` 现在,将Spring与Log4j结合使用。在Spring的bean中,我们可以使用`@PostConstruct`和`@PreDestroy`注解来标记初始化和销毁...

Global site tag (gtag.js) - Google Analytics