`
bnmnba
  • 浏览: 293708 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Log4j输出格式意义

 
阅读更多

原文:

http://blog.csdn.net/guoquanyou/article/details/5689652

 

参数

说明

%c

列出logger名字空间的全称,如果加上{<层数>}表示列出从最内层算起的指定层数的名字空间

%C

列出调用logger的类的全名(包含包路径)

%d

显示日志记录时间,{<日期格式>}使用ISO8601定义的日期格式

%F

显示调用logger的源文件名

%l

输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数

%L

显示调用logger的代码行

%m

显示输出消息

%M

显示调用logger的方法名

%n

当前平台下的换行符

%p

显示该条日志的优先级

%r

显示从程序启动时到记录该条日志时已经经过的毫秒数

%t

输出产生该日志事件的线程名

%x

NDCNested Diagnostic Context,线程堆栈)顺序输出日志

%X

MDCMapped Diagnostic Context,线程映射表)输出日志。通常用于多个客户端连接同一台服务器,方便服务器区分是那个客户端访问留下来的日志。

%%

显示一个百分号

 

分享到:
评论

相关推荐

    log4j格式 看看哦

    根据提供的文件信息,我们可以深入探讨Log4j日志格式及其各个组成部分的意义与用法。 ### 日志格式概览 在Log4j中,日志输出的格式化是通过指定一系列的转换模式(Pattern Layout)来实现的。这些模式定义了日志...

    log4j输出日志到flume

    在"log4j输出日志到flume"的例子中,我们需要在Log4j配置文件中设置一个自定义的Appender(输出端),这个Appender将会把日志发送到Flume。一个基本的配置示例如下: ```properties # Log4j配置示例 log4j.root...

    apache-log4j-1.2.16.rar_apache log4j 1.2.16_log4j source code_lo

    深入研究Log4j 1.2.16的源代码,你可以了解到如何实现日志事件的线程安全处理,以及如何优化日志性能,比如通过缓存日志输出格式来减少不必要的字符串连接操作。此外,源码中还包含了一些关键的类,如Category...

    如何使用Log4j如何使用Log4j

    #### 四、使用Log4j记录日志 1. **引入Log对象**: ```java protected final Log log = LogFactory.getLog(getClass()); ``` 在Java类中,需要引入Log对象以便记录日志信息。 2. **记录日志信息**: ```...

    log4j注释文档

    - `log4j.appender.LogFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}%l%m%n`:定义了日志输出格式,其中: - `%d{yyyy-MM-dd HH:mm:ss}`:日期格式。 - `%l`:日志事件发生的位置。 - `%m%n`:日志...

    日志 log4j

    1. **灵活性**:Log4j允许开发者自定义日志输出的格式、目的地以及级别,适应各种复杂的需求。 2. **可扩展性**:通过插件机制,Log4j可以轻松添加新的日志输出器,如SMTP Appender(邮件通知)、JMS Appender(消息...

    logging-log4j-1.2.13.zip

    Log4j是Java世界中的一款开源日志组件,它提供了灵活的日志记录功能,包括日志级别控制、日志输出格式定制、日志输出位置选择等。在logging-log4j-1.2.13版本中,我们能够看到它对性能和功能的进一步优化。 二、...

    log4j-1.2.16

    《Apache Log4j详解——基于log4j-1.2.16版本》 Apache Log4j是一款广泛使用的Java日志记录框架,它为开发者提供了一种...理解并掌握Log4j的基本原理和配置方法,对于提升项目维护效率和问题排查能力具有重要意义。

    log4j配置说明

    `log4j.properties`是Log4j的主要配置文件,采用Java Properties格式,用于定义日志输出的模式、级别、目的地等。下面是一个基础的`log4j.properties`配置示例: ```properties # 设置全局日志级别 log4j.root...

    log4j配置实例(含配log4j.properties及jar包)

    **日志框架Log4j详解** 在Java开发中,日志记录是一项不可或缺的功能,它能够帮助开发者追踪程序运行状态,定位错误,优化性能。...理解并熟练掌握Log4j的配置和使用,对于提高Java开发效率和维护性具有重要意义。

    log4j-2.3.jar

    3. `log4j-slf4j-impl-2.8.2.jar` 和 `log4j-slf4j-impl-2.3.jar`:这是SLF4J(Simple Logging Facade for Java)到Log4j的适配器,允许使用SLF4J API的同时,底层日志系统使用Log4j。 4. `log4j-jcl-2.3.jar` 和 `...

    log4j_jar包和配置文件

    Log4j的配置通常通过一个名为`log4j.properties`或`log4j.xml`的文件来完成,该文件定义了日志的级别、输出目的地和格式。以下是一个简单的`log4j.properties`示例: ```properties # 设置全局日志级别为INFO log4j...

    log4j日志jar包

    Log4j是一个灵活且功能强大的日志库,它提供了丰富的配置选项,可以控制日志信息的输出级别(如DEBUG、INFO、WARN、ERROR、FATAL)、输出目的地(控制台、文件、数据库等)以及格式。日志信息的输出格式可以根据...

    log4j配置

    **日志框架Log4j详解** 日志框架在软件开发中扮演着至关重要的角色,它帮助开发者...理解和掌握Log4j的配置,对于开发、维护和优化Java应用程序具有重要意义。在实际操作中,可以参考提供的博文链接深入学习和实践。

    西安野马计算机培训学校LOG4J讲义

    LOG4J是Java环境中的一款灵活且高效的日志系统,由Ceki Gülcü创建,其设计理念是提供一个可以调整日志级别,控制日志输出格式,甚至选择不同日志存储方式的框架。LOG4J包括三个主要组件:Logger(日志器)、...

    log4j全套功能--绝对正点

    - `log4j.appender.SOCKET.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD]%n%c[CATEGORY]%n%m[MESSAGE]%n%n`: 定义输出的格式,其中: - `%d{DATE}`: 输出日期时间。 - `%p`...

    log4j-1.2.14.jar.zip 335k

    Log4j是Java平台上的一个日志工具,它提供了一种灵活的日志记录机制,允许开发者控制日志信息的输出级别、输出格式以及输出目的地。1.2.14是Log4j的一个较旧但稳定的版本,虽然现在已有更新的2.x版本,但在很多遗留...

    log4j日志文件

    在实际应用中,根据项目需求,可以通过调整Log4j的配置文件来控制日志的级别、输出位置和格式,从而更好地管理和利用日志信息。理解并熟练掌握Log4j的配置与使用,对于提高软件的可维护性和排查问题的效率具有重要...

    Log4j使用手册

    - 在Log4j的配置文件(通常是`log4j.properties`或`log4j.xml`)中,可以定义多个Logger,每个都有不同的输出目的地和级别,允许日志信息同时输出到多个地方,并且格式化方式各异。 - 应用程序代码中,通过`Logger...

    log4j配置详解与使用方法说明

    Log4j 是一个灵活的日志框架,支持多种输出格式,如控制台、文件、数据库等。它提供了丰富的日志级别(DEBUG、INFO、WARN、ERROR、FATAL),以及自定义日志格式和布局的能力。Log4j 的核心组件包括 Appender、Layout...

Global site tag (gtag.js) - Google Analytics