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是Apache软件基金会下的一个开源项目,旨在提供一种灵活的日志记录机制,使开发者能够轻松地控制日志信息的流向、格式以及级别,而无需修改应用程序的源代码。这种...
**Log4j 教程** Log4j 是一个广泛使用的 Java 日志框架,它为应用程序提供了灵活的日志记录功能。这个教程将深入讲解 Log4j 的核心概念、配置以及如何在实际项目中应用。 1. **日志的重要性** 在软件开发中,日志...
**日志框架Log4j详解** 在Java编程中,日志记录是不可或缺的一部分,它用于追踪应用程序的运行状态,帮助开发者在出现问题时定位错误、调试程序。Log4j是一款广泛使用的开源日志框架,由Apache软件基金会开发。本文...
### log4j 教程详解 #### 一、概述与主要组件 Log4j是一款功能强大的日志框架,由Apache软件基金会开发,广泛应用于Java应用的开发与维护中。其核心设计思想在于将日志记录从应用程序代码中解耦出来,通过配置文件...
Log4j是一个广泛使用的日志框架,主要用于Java应用程序,但已被移植到多种其他编程语言,如C、C++、C#、Perl、Python和Ruby。它由Apache软件基金会发布,遵循Apache Software License,允许自由使用、修改和分发。...
《log4j中文手册》是Java开发人员必备的参考资料,它详细介绍了log4j这个广泛使用的日志记录框架。Log4j是Apache软件基金会开发的一个开源项目,主要用于生成应用程序运行时的日志信息,帮助开发者进行调试、性能...
Log4j是一个流行的开源日志记录工具,广泛应用于Java应用程序中。它的主要优点在于灵活性和可控性,允许开发者根据需要精确控制日志信息的输出。Log4j的主要目的是提供一个可配置的日志框架,使开发者能够调整日志的...
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.jar`和`log4j-core-2.12.4.jar`是Log4j 2框架的两个关键组件,版本号为2.12.4,这个版本主要修复了之前版本中可能存在的安全漏洞。 **log4j-api-2.12.4.jar** 是Log4j 2框架的API模块...
本教程将深入探讨Log4j的基本概念、配置及使用方法。 1. **Log4j简介** - Log4j是一个轻量级的日志记录工具,具有强大的可配置性和灵活性。 - 它提供了多种级别的日志记录,如DEBUG、INFO、WARN、ERROR和FATAL,...
TutorialsPoint Log4j 教程.epub
《日志神器Log4j深度解析——一叶知秋》 在Java开发中,日志记录是一项不可或缺的任务,它能够帮助我们追踪程序运行状态、定位问题、优化性能。Log4j,作为Apache的一个开源项目,是Java日志框架中的翘楚,以其强大...
**Log4j使用教程** Log4j是一款广泛应用于Java开发中的日志记录框架,它提供了灵活的日志配置,便于调试、监控和维护应用程序。本文将详细介绍Log4j的基本概念、配置以及在实际项目中的应用。 ### 一、Log4j简介 ...
**日志系统与log4j概述** 在Java开发中,日志系统扮演着至关重要的角色,它用于记录程序运行过程中的各种信息,如错误、警告、调试信息等,帮助开发者追踪程序状态,定位问题。Log4j是Apache组织提供的一款开源、...