`
xuelianbobo
  • 浏览: 174819 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Log4j 输出格式转换字符说明

阅读更多

Log4j 输出格式转换字符说明
=================
c  category的名称,可使用{n}限制输出的精度。例如:logger名为"a.b.c",%c{2}将输出"b.c"。

C  产生log事件的java完全限定类名。可使用{n}限制输出的精度。例如:“org.apache.xyz.SomeClass”,%C{2}将输出“SomeClass”。

d  时间和日期的输出格式,例如:%d{yyyy MM dd HH:mm:ss,SS},可不带后面的日期格式字符。

F  产生log事件的java源文件名,带“.java”后缀及包名称。

l  log发生位置的详细描述,包括方法名、文件名及行号。

L  log发生在源文件中的位置。

m  log事件的消息内容。

M  log发生时所在的方法名称。

n  根据所运行的平台输出相应的行分隔字符。

p  log事件的级别。

r  自程序运行至log事件产生所经过的时间。

t  产生log的线程名称。

你的问题可以有下面的格式串输出:
%d %-5p %l - %m%n

分享到:
评论

相关推荐

    log4j格式化符号说明

    本文将详细解析log4j配置中的输出格式化符号,帮助读者更深入地理解和应用log4j。 ### log4j格式化符号详解 #### 1. `%p`: 日志级别 - `%p`表示日志级别,通常会输出DEBUG、INFO、WARN、ERROR、FATAL等不同级别的...

    log4j格式 看看哦

    在Log4j中,日志输出的格式化是通过指定一系列的转换模式(Pattern Layout)来实现的。这些模式定义了日志记录中各个字段的显示方式,包括时间戳、线程名、优先级、类名等信息。理解这些模式对于配置日志输出具有...

    log4j 源码包 日志包 2.11.0

    Log4j 2.11.0作为一款优秀的日志框架,提供了一套完善的API,支持多级别的日志记录(如DEBUG、INFO、WARN、ERROR等)和多种输出格式。 2. **Log4j 2.11.0架构** Log4j 2.11.0采用模块化设计,主要包括配置器...

    log4j-jsonlayout

    总结,`log4j-jsonlayout`是一个用于Log4j1的日志布局组件,它将日志信息转换为JSON格式,增强了日志的可读性和机器可处理性,适应于现代日志管理和分析的需求。理解和运用JSONLayout有助于提升日志系统的效能和开发...

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

    - **Layout**: 格式化器,将日志事件转换为特定格式的字符串。 - **Level/Priority**: 日志级别,用于控制日志的详细程度,如DEBUG、INFO、WARN、ERROR、FATAL。 2. **`log4j.properties`配置文件** - **配置...

    log4j讲解源代码

    总结来说,Log4j是一个强大且灵活的日志框架,它允许开发者自定义日志级别、输出格式和输出目的地,从而更好地管理和监控应用程序的运行状态。通过深入学习Log4j的源代码,开发者可以定制化日志系统,以适应各种复杂...

    使用log4j写日志文件

    # 定义转换模式,具体格式可参考log4j的PatternLayout文档 log4j.appender.A1.layout.ConversionPattern=%-4r[%t]%-5p%c%x-%m%n ``` 这里的`%-4r`表示相对时间,`[%t]`代表线程名,`%-5p`是左对齐的5个字符宽的日志...

    log4j的jar包以及配置文件

    Log4j为开发者提供了灵活的日志记录功能,可以根据需要调整日志级别,输出格式以及存储方式。 **日志框架的重要性** 在Java环境中,日志框架如Log4j、Logback和java.util.logging等,都是不可或缺的工具。它们使得...

    apache-log4j-2.9.0-src.zip

    1. **配置文件解析**:Log4j使用XML、JSON或YAML等格式的配置文件来设置日志级别、布局、输出目的地等。源码中`Configuration`类是配置解析的核心,它负责读取配置文件并构建日志系统。 2. **日志级别**:Log4j支持...

    log4j-2.5-src

    1. **Layouts(布局)**:Log4j 2.5提供了多种布局格式,如PatternLayout、JSONLayout等,用于控制日志信息的输出格式。源码中,我们可以看到每个布局类都实现了`Layout`接口,通过`toSerializable()`方法将日志事件...

    log4j:对log4j修改,重新修改日志写出格式

    Log4j是一款广泛使用的开源日志框架,它提供了灵活的日志配置和多种输出格式,使得开发者可以根据需要定制日志信息。本文将深入探讨如何对Log4j进行修改,以适应Flume-ng的日志格式,并对异常信息进行重构。 首先,...

    log4j的详细说明

    通过灵活配置这些参数和转换字符,你可以根据项目需求定制Log4j的日志输出,从而更好地进行开发、调试和故障排查。了解并熟练掌握 Log4j 的使用,能够极大地提高工作效率,使日志管理更加得心应手。

    apache log4j 日志系统实现原理.doc

    Log4j 提供了一种灵活、高效的日志记录机制,允许开发者定制日志输出的方式、位置和格式。 在Log4j的体系结构中,主要有三个关键组件: 1. **Logger**:日志写出器,是程序员用来记录日志信息的主要接口。`Logger`...

    apache-log4j-2.0-beta9-bin.zip

    9. **日志事件的生命周期**:Log4j 2.0中的日志事件经历了创建、过滤、转换、路由和写入等多个阶段,每个阶段都可以有相应的插件进行处理。 10. **性能优化**:Log4j 2.0相比Log4j 1.x在性能上有显著提升,特别是在...

    1.log4j详解

    ### Log4j详解 #### 输出级别的种类 在Log4j中,日志记录的信息可以根据不同的级别进行筛选。...通过上述配置和格式化选项,我们可以灵活地控制Log4j输出的日志信息的样式和目的地,从而更好地满足不同的需求场景。

    Mongodb Log4j整合jar包

    开发者可以通过配置文件(如log4j.properties或log4j.xml)定义不同的日志级别(如DEBUG、INFO、WARN、ERROR和FATAL),以及控制台、文件、SMTP、JMS等多种输出目的地。这个版本的Log4j支持自定义布局和过滤器,使...

    log4j json ezmoph

    综上所述,"Log4j JSON ezmoph"是一个针对IBM Jazz和OSLC环境的日志处理方案,它结合了Log4j的强大日志框架、JSON的数据交换格式以及ezmoph的转换能力,以生成结构化日志,便于系统监控和问题诊断。在实际应用中,...

    struts2.3.20和log4j1.2.9完整开发jar包

    它极大地简化了Java Servlets和JSP(JavaServer Pages)的开发工作,而Log4j则是Apache组织提供的一个用于记录日志的开源工具,它具有灵活的日志级别设置和多种输出格式,使得开发者能够方便地进行调试和问题排查。...

Global site tag (gtag.js) - Google Analytics