`
samsongbest
  • 浏览: 170140 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Log4j教程

 
阅读更多

1. Log4j介绍

当前最新稳定版:1.2.16

官方网站:http://logging.apache.org/log4j/

下载地址:http://www.apache.org/dist//logging/log4j/1.2.16/apache-log4j-1.2.16.zip

 

2.目录结构

文件目录:

 

第一步:加入log4j-1.2.16.jar

第二步: copy \apache-log4j-1.2.16\examples\sort2.properties to SRC

第三部:static Logger logger = Logger.getLogger(PipeClient.class.getName());

logger.info("Client start");

在项目所在根目录会生成一个test文件。

 

3.产生了大量第三方的日志

log4j.rootLogger=DEBUG, A1 改成log4j.logger.com.pipe=, A1, A2

com.pipe为包名,只有该包下可调logger。

 

4。常用配置

log4j.rootLogger=debug, ROLLING_FILE, ERROR, TEST

log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
log4j.appender.ROLLING_FILE.File=pipedownloadclient_app.log
log4j.appender.ROLLING_FILE.Append=true
log4j.appender.ROLLING_FILE.MaxFileSize=5MB
log4j.appender.ROLLING_FILE.MaxBackupIndex=30
log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLING_FILE.layout.ConversionPattern=[%-5p] [%t]:%d %c %L - %m%n

log4j.appender.ERROR=org.apache.log4j.RollingFileAppender
log4j.appender.ERROR.Threshold = ERROR
log4j.appender.ERROR.File=pipedownloadclient_err.log
log4j.appender.ERROR.Append=true
log4j.appender.ERROR.MaxFileSize=5MB
log4j.appender.ERROR.MaxBackupIndex=5
log4j.appender.ERROR.layout=org.apache.log4j.PatternLayout
log4j.appender.ERROR.layout.ConversionPattern=[%-5p] [%t]:%d %c %L - %m%n

log4j.appender.TEST=org.apache.log4j.ConsoleAppender
log4j.appender.TEST.layout=org.apache.log4j.PatternLayout
log4j.appender.TEST.layout.ConversionPattern=%d %-5p [%t] %-17c{2} (%13F:%L) %3x - %m%n

 

 

 

 

  • 大小: 48.8 KB
分享到:
评论

相关推荐

    log4j教程

    ### Log4j教程:深入解析与实践 #### 引言 Log4j是Apache软件基金会下的一个开源项目,旨在提供一种灵活的日志记录机制,使开发者能够轻松地控制日志信息的流向、格式以及级别,而无需修改应用程序的源代码。这种...

    Log4j 教程

    **Log4j 教程** Log4j 是一个广泛使用的 Java 日志框架,它为应用程序提供了灵活的日志记录功能。这个教程将深入讲解 Log4j 的核心概念、配置以及如何在实际项目中应用。 1. **日志的重要性** 在软件开发中,日志...

    log4j使用教程(详解)

    **日志框架Log4j详解** 在Java编程中,日志记录是不可或缺的一部分,它用于追踪应用程序的运行状态,帮助开发者在出现问题时定位错误、调试程序。Log4j是一款广泛使用的开源日志框架,由Apache软件基金会开发。本文...

    log4j 教程

    ### log4j 教程详解 #### 一、概述与主要组件 Log4j是一款功能强大的日志框架,由Apache软件基金会开发,广泛应用于Java应用的开发与维护中。其核心设计思想在于将日志记录从应用程序代码中解耦出来,通过配置文件...

    Log4j教程.docx

    Log4j是一个广泛使用的日志框架,主要用于Java应用程序,但已被移植到多种其他编程语言,如C、C++、C#、Perl、Python和Ruby。它由Apache软件基金会发布,遵循Apache Software License,允许自由使用、修改和分发。...

    log4j中文手册.pdf

    《log4j中文手册》是Java开发人员必备的参考资料,它详细介绍了log4j这个广泛使用的日志记录框架。Log4j是Apache软件基金会开发的一个开源项目,主要用于生成应用程序运行时的日志信息,帮助开发者进行调试、性能...

    log4j教程.pdf

    Log4j是一个流行的开源日志记录工具,广泛应用于Java应用程序中。它的主要优点在于灵活性和可控性,允许开发者根据需要精确控制日志信息的输出。Log4j的主要目的是提供一个可配置的日志框架,使开发者能够调整日志的...

    log4j-core-2.15.0.jar log4j-2.15.0-rc2

    Apache log4j2零日漏洞,根据 log4j-2.15.0-rc2 版本编译生成log4j-api-2.15.0.jar 1.解压你的jar jar xvf XXX.jar 2. 删除旧版本jar cd ./BOOT-INF/lib rm -rf log4j-api-*.jar 3. 上传新版本log4j-api-2.15.0....

    log4j-api-2.12.4.ja和log4j-core-2.12.4.jar

    此次提及的`log4j-api-2.12.4.jar`和`log4j-core-2.12.4.jar`是Log4j 2框架的两个关键组件,版本号为2.12.4,这个版本主要修复了之前版本中可能存在的安全漏洞。 **log4j-api-2.12.4.jar** 是Log4j 2框架的API模块...

    log4j_jar包跟教程说明

    本教程将深入探讨Log4j的基本概念、配置及使用方法。 1. **Log4j简介** - Log4j是一个轻量级的日志记录工具,具有强大的可配置性和灵活性。 - 它提供了多种级别的日志记录,如DEBUG、INFO、WARN、ERROR和FATAL,...

    TutorialsPoint Log4j 教程.epub

    TutorialsPoint Log4j 教程.epub

    log4j教程_一叶知秋.rar

    《日志神器Log4j深度解析——一叶知秋》 在Java开发中,日志记录是一项不可或缺的任务,它能够帮助我们追踪程序运行状态、定位问题、优化性能。Log4j,作为Apache的一个开源项目,是Java日志框架中的翘楚,以其强大...

    Log4j使用教程

    **Log4j使用教程** Log4j是一款广泛应用于Java开发中的日志记录框架,它提供了灵活的日志配置,便于调试、监控和维护应用程序。本文将详细介绍Log4j的基本概念、配置以及在实际项目中的应用。 ### 一、Log4j简介 ...

    log4j教程与手册

    **日志系统与log4j概述** 在Java开发中,日志系统扮演着至关重要的角色,它用于记录程序运行过程中的各种信息,如错误、警告、调试信息等,帮助开发者追踪程序状态,定位问题。Log4j是Apache组织提供的一款开源、...

Global site tag (gtag.js) - Google Analytics