`
Alrale
  • 浏览: 62353 次
  • 来自: fantasy
社区版块
存档分类
最新评论

Log4j 总结(二) log4j主要的三个组件

    博客分类:
  • Java
阅读更多

Log4j has three main components: loggers , appenders and layouts .

Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout。

 

1,Logger是记录日志的主体,描述它可以改变日志记录的表现。

Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字。

有一个Logger称为Root,可以通过Logger.getRootLogger()方法获得。

其它Logger通过 Logger.getLogger(String name)方法获得。

 

2,Appender则是用来指明将所有的log信息存放到什么地方,Log4j中支持多种appender,

如 console、files、GUI components、NT Event Loggers等,

一个Logger可以拥有多个Appender。

 

3,Layout的作用是控制Log信息的输出方式,也就是格式化输出的信息。

 

分享到:
评论

相关推荐

    log4j+slf4j实现 log4j测试代码,log4j+slf4j实现 log4j测试代码

    Log4j包括三个核心部分:配置器(Configurator)、日志记录器(Logger)和布局器(Layout)。配置器用于设置日志级别和输出目的地,日志记录器负责实际的日志记录,而布局器则决定了日志信息的格式。 **SLF4J与Log4...

    log4j日志组件

    Log4j主要由三个核心组件组成: 1. **Logger(日志器)**:负责生成日志信息,它是日志系统中的主要接口,通过Logger对象,我们可以控制日志信息的输出级别,如DEBUG、INFO、WARN、ERROR和FATAL。 2. **Appender...

    SSM整合中的Log4j日志的配置详情

    Log4j 的核心组件包括日志记录器(Logger)、日志输出目的地(Appender)和日志格式化器(Layout)。 二、配置 Log4j.properties 文件 在 SSM 整合项目中,配置 Log4j.properties 文件是必不可少的步骤。该文件...

    log4j jar包

    Log4j是一个开源的日志组件,由Ceki Gülcü于20世纪90年代末创建。它的主要目标是提供一个灵活、高性能的日志记录框架,使得开发者能够轻松地控制日志信息的输出级别、格式和目的地。Log4j不仅支持标准输出,如...

    log4j-1.2.17的jar包以及依赖包,还有一份log4j的配置文件,输出到控制台和文件夹两种配置

    此版本包含了log4j-1.2.17.jar主库文件,以及一个依赖包commons-logging-1.2.jar,这两个组件是Log4j正常运行所必需的。 **一、Log4j核心组件** 1. **log4j-1.2.17.jar**: 这是Log4j的主要库文件,包含了所有Log4j...

    log4j-1.2.15.jar

    Log4j是由Apache软件基金会开发的一个开源日志组件,主要为Java应用程序提供日志服务。它的设计理念是让日志输出变得简单、灵活且可配置,同时提供了丰富的API,使得开发者可以根据需求定制日志输出格式、级别和目的...

    log4j.properties(完整版) log4j.properties(精简版)

    Log4j由三个主要组件构成:Logger(日志器)、Appender(输出器)和Layout(布局)。Logger负责记录日志信息,Appender定义日志的输出目的地,如控制台、文件、数据库等,而Layout则决定日志信息的格式。 **2. `log...

    log4j(二):动态配置日志输出路径

    Log4j主要包括三个关键部分:Logger(日志器)、Appender(输出器)和Layout(布局)。Logger负责生成日志事件,Appender决定这些事件如何被输出(例如,写入文件、发送邮件或显示在控制台),而Layout则决定了日志...

    log4j示例项目

    Log4j主要包括三个核心组件:Logger(日志器)、Appender(输出端)和Layout(格式化器)。 - **Logger**: 负责生成日志信息,是日志操作的入口。根据严重性级别(如DEBUG、INFO、WARN、ERROR、FATAL),Logger可以...

    log4j-1.2.16下载

    二、Log4j-1.2.16核心组件 1. **Logger**:这是Log4j的基本元素,负责生成日志事件。开发者可以通过Logger实例来记录日志,每个类通常都有一个与之相关的Logger。 2. **Level**:定义了日志的级别,包括DEBUG、...

    log4j实用配置扩展

    log4j的核心组件主要包括**Loggers(记录器)**、**Appenders(输出源)**和**Layouts(布局)**。 1. **Loggers (记录器)**:负责生成日志信息,并决定是否发送日志信息到Appenders。记录器可以设置日志级别,常见的级别...

    log4j jarjar包

    Log4j是由Apache软件基金会开发的一个开源日志组件,主要服务于Java平台。它的设计目标是提供一个灵活且高效的日志记录系统,允许开发者自定义日志输出的级别、格式和目的地。Log4j的灵活性体现在它可以通过配置文件...

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

    Log4j主要包括三个核心组件:Logger(日志器)、Appender(输出目的地)和Layout(格式化)。Logger负责记录日志信息,Appender定义了日志输出的目标,如文件、控制台或网络,而Layout则决定了日志信息的显示格式。 ...

    log4j-1.2.17.jar下载

    本文将围绕“log4j-1.2.17.jar”这一核心组件,深入探讨其功能、配置以及在实际项目中的使用技巧。 一、Log4j简介 Log4j是一个用于生成日志的灵活框架,它提供了丰富的配置选项,允许开发者根据需求调整日志级别、...

    log4j所依赖jar包

    这表明,除了Log4j的主要库之外,这个压缩包可能还包含了Log4j依赖的其他第三方库,这些库可能是为了实现特定功能或者与其他日志系统兼容而引入的。 在压缩包子文件的文件名称列表中,我们看到了两个文件:0.txt和...

    log4j按功能保存日志

    - 在Log4j的配置文件(通常是`log4j.properties`或`log4j.xml`)中,你可以定义多个Appender,每个Appender对应一个特定的功能或模块。 - 使用`category`或`logger`标签指定Logger的名称,这通常与你的功能模块相...

    log4j_jar包跟教程说明

    - Log4j由三个主要组件构成:Logger(日志器)、Appender(输出目的地)和Layout(格式化器)。 2. **配置Log4j** - 配置文件通常为`log4j.properties`或`log4j.xml`,其中定义了日志级别、输出目的地和格式。 -...

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等

    Log4j主要包括三个关键组件:Logger(日志器)、Appender(输出端)和Layout(布局)。Logger负责生成日志消息,Appender负责将这些消息输出到指定的目标,如控制台、文件、数据库等,而Layout则定义了日志消息的...

    log4j-1.2.17.jar及配置文件

    Log4j的核心组件包括Logger(日志器)、Appender(输出端)和Layout(格式化器)。1.2.17版本是Log4j的一个稳定版本,具有良好的兼容性和可靠性。 二、log4j-1.2.17.jar文件 这个jar文件包含了Log4j 1.2.17的所有...

    log4j 1.2.17版本jar包

    Log4j的配置通常通过一个名为log4j.properties或log4j.xml的文件进行,该文件定义了日志的行为。以下是一个简单的配置示例: ```properties # log4j.properties log4j.rootLogger=DEBUG, FILE log4j.appender.FILE=...

Global site tag (gtag.js) - Google Analytics