`
osacar
  • 浏览: 211555 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java:log4j 的几种常用配置

阅读更多
log4j的配置文件 Log4j.properties的内容如下:

#打印到文件
#log4j.rootLogger=debug, A1
#log4j.appender.A1=org.apache.log4j.RollingFileAppender
#log4j.appender.A1.File=Parser.log
#log4j.appender.A1.MaxFileSize=100KB
#log4j.appender.A1.MaxBackupIndex=1
#log4j.appender.A1.layout=org.apache.log4j.PatternLayout
#log4j.appender.A1.layout.ConversionPattern=%5p [%t] - %m%n



#打印到控制台
#log4j.rootLogger=debug,B1
#log4j.appender.B1=org.apache.log4j.ConsoleAppender
#log4j.appender.B1.layout=org.apache.log4j.PatternLayout
#log4j.appender.B1.layout.ConversionPattern=%5p [%t] - %m%n
#


#按天回滚日志
log4j.rootLogger=debug, A1
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.DatePattern='.'yyyy-MM-dd
log4j.appender.A1.File=Parser.log
log4j.appender.A1.Append=true
log4j.appender.A1.Threshold=INFO
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%5p [%t] - %m%n

##log4j.appender.B1.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n #raw
##log4j.appender.B1.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n #raw
分享到:
评论

相关推荐

    log4j.properties配置详解

    Log4j支持多种配置方式,其中.properties文件配置是最常用的一种。通过.properties文件,我们可以灵活地设置日志记录器的级别、输出目的地(Appender)以及日志信息的布局(Layout)。 #### 二、Log4j配置文件格式详解 ...

    log4j配置使用,描述了log4j的配置实用

    在 log4j 中,Appender 定义了日志信息的输出目的地,主要有以下几种类型: 1. **ConsoleAppender**:将日志信息输出到控制台。 2. **FileAppender**:将日志信息写入到指定的文件中。 3. **...

    log4j的详细配置

    Layout决定了日志的输出格式,Log4J支持以下几种Layout: - `org.apache.log4j.HTMLLayout`:以HTML表格形式展示日志。 - `org.apache.log4j.PatternLayout`:自定义输出格式。 - `org.apache.log4j.SimpleLayout`:...

    log4j常用配置

    根据提供的文件信息,我们可以深入探讨Log4j的配置方法及其在日志管理中的应用。Log4j是一款由Apache出品的日志记录工具,广泛应用于Java应用程序中。它支持丰富的配置选项,能够灵活地调整日志输出级别、格式以及...

    log4j2用户指南

    Log4j2 的配置非常灵活,可以通过以下几种方式进行: - **XML**:最常用的配置格式,支持复杂的功能和结构。 - **JSON**:对于简单的配置来说更为方便。 - **YAML**:易于阅读和编写,适合复杂的配置场景。 - **...

    log4j配置详解.

    在Log4j的配置文件中,可以通过以下几种方式进行配置: 1. **基本配置语句**:用于定义Logger、Appender和Layout的基本属性。 - `log4j.rootLogger=[level], appenderName1, appenderName2`:设置根记录器(root ...

    配置Log4j的详细最好的日志工具

    Log4j作为Apache下的一个开源项目,因其高度灵活性、易配置性而成为Java应用程序中最常用的日志框架之一。本文旨在详细介绍如何配置Log4j来实现高效的日志管理。 #### 二、Log4j配置文件详解 Log4j的核心配置主要...

    log4j-users-guide-2.5

    - **程序化配置**:通过 Java 代码来配置 Log4j2,适用于需要动态配置的日志需求。 - **环境变量和系统属性**:支持使用环境变量或系统属性作为配置来源。 #### 1.6 Web 应用程序和 JSPs 针对 Web 应用程序和 JSP ...

    Log4.properties配置详解

    Log4j 提供了几种常用的 Layout 类型: - **org.apache.log4j.HTMLLayout**:以 HTML 表格形式布局。 - **org.apache.log4j.PatternLayout**:可以灵活地指定布局模式。 - **org.apache.log4j.SimpleLayout**:包含...

    log4j配置文件基本含义说明

    在Log4j中,日志级别分为以下几种: - `FATAL` (0): 最严重的错误,可能导致程序崩溃。 - `ERROR` (3): 运行时错误。 - `WARN` (4): 警告信息,表明某些潜在的问题。 - `INFO` (6): 常规信息,用于描述应用程序的...

    log4j日志管理

    Log4j的配置可以通过多种方式进行,包括但不限于XML配置文件和Java特性文件。这里重点介绍使用Java特性文件进行配置的方法。 1. **配置根Logger** - **语法**: ``` log4j.rootLogger=[level],appenderName,...

    log4j配置详解

    log4j的配置可以通过XML、Properties或者JSON文件来完成,其中最常用的是Properties格式的配置文件。在配置文件中,主要包含以下几个关键部分: #### 根Logger 根Logger(root logger)是所有Logger的父类,如果...

    apache-log4j-1.2.16

    Log4j作为一个开源项目,由Apache软件基金会维护,其设计理念是提供一种高效且可配置的方式来记录应用程序中的各种事件。Log4j 1.2.16版是该框架的一个稳定版本,尽管后续有更新到Log4j 2,但在很多遗留系统中仍然...

    Log4j 详解与实战

    3. **配置 Log4j**:通过配置文件(如 log4j.properties 或 log4j.xml)来设置 Logger 的行为,包括日志级别、输出目的地和输出格式。 4. **记录日志信息**:在代码中调用 Logger 的不同方法来记录不同级别的日志...

    Log4j 学习笔记.doc

    总的来说,Log4j是一个强大且灵活的日志框架,它的灵活性和可配置性使其成为Java开发者必备的工具之一。通过理解并熟练运用Log4j,我们可以更好地监控和调试应用程序,提高开发效率和维护质量。在学习过程中,参考...

    web 项目_ log4j__转转java3Z

    而“工具”可能是指log4j作为一种常用的开发工具,对于理解和优化Java项目中的日志处理非常重要。 压缩包内的“testlog__”可能是一个测试日志目录或文件,其中可能包含了一些使用log4j生成的示例日志文件,用于...

    log常用jar,非常非常完全

    SLF4J提供了一种标准的接口,允许开发者在不同的日志实现之间切换,如Logback或Log4j,而无需修改代码。 3. **Logback**:由SLF4J的作者设计,作为Log4j的后继者,Logback被认为是比Log4j更高效、更现代的日志实现...

    log4j日志记录

    此外,Log4j还支持多语言环境下的日志处理,这意味着不仅限于Java,还可以在C/C++、.Net、PL/SQL等环境中使用,从而实现了跨平台、跨语言的日志管理。 #### 二、log4j配置指南 ##### 第一步:引入依赖 首先需要将...

    日志框架总结JUL、Log4j、Log4j2、Logback以及门面技术

    ### 日志框架总结:JUL、Log4j、Log4j2、Logback及门面技术 #### 日志框架与日志门面的区别 在软件开发过程中,日志记录是必不可少的一部分,它可以帮助开发者追踪应用运行的状态,及时发现并解决出现的问题。日志...

Global site tag (gtag.js) - Google Analytics