`
- 浏览:
62721 次
- 性别:
- 来自:
银川
-
- #Log4J配置文件实现了输出到控制台、文件、回滚文件、自定义标签等功能。仅供参考。
- log4j.rootLogger=DEBUG,CONSOLE,FILE,DLOGFILE,ROLLING_FILE
- log4j.addivity.org.apache=true
- #应用于控制台
- log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
- log4j.appender.CONSOLE.Threshold=DEBUG
- log4j.appender.CONSOLE.Target=System.out
- log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
- log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyyMMdd-HH:mm:ss} %t %c %m%n
- #应用于文件
- log4j.appender.FILE=org.apache.log4j.FileAppender
- log4j.appender.FILE.File=file.log
- log4j.appender.FILE.Append=false
- log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
- log4j.appender.FILE.layout.ConversionPattern=%d{yyyyMMdd-HH:mm:ss} %t %c %m%n
- #应用于按日期生成文件
- log4j.appender.DLOGFILE=org.apache.log4j.DailyRollingFileAppender
- log4j.appender.DLOGFILE.File=c:\\test.log
- log4j.appender.DLOGFILE.Threshold=INFO
- log4j.appender.DLOGFILE.DatePattern='.'yyyy-MM-dd
- log4j.appender.DLOGFILE.layout=org.apache.log4j.PatternLayout
- log4j.appender.DLOGFILE.layout.ConversionPattern=%d{yyyyMMdd-HH:mm:ss} %t %c %m%n
- #应用于文件回滚
- log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
- log4j.appender.ROLLING_FILE.Threshold=ERROR
- log4j.appender.ROLLING_FILE.File=rolling.log //文件位置,也可以用变量${java.home}、rolling.log
- log4j.appender.ROLLING_FILE.Append=true //true:添加 false:覆盖
- log4j.appender.ROLLING_FILE.MaxFileSize=10KB //文件最大尺寸
- log4j.appender.ROLLING_FILE.MaxBackupIndex=1 //备份数
- log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
- log4j.appender.ROLLING_FILE.layout.ConversionPattern=%d{yyyyMMdd-HH:mm:ss} %t %c %m%n
- #自定义Appender
- # log4j.appender.im = net.cybercorlin.util.logger.appender.IMAppender
- # log4j.appender.im.host = mail.cybercorlin.net
- # log4j.appender.im.username = username
- # log4j.appender.im.password = password
- # log4j.appender.im.recipient = corlin@cybercorlin.net
- # log4j.appender.im.layout=org.apache.log4j.PatternLayout
- # log4j.appender.im.layout.ConversionPattern =[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
这个 log4j.properties 配置实例提供了一个完整的 Log4j 配置解决方案,涵盖了邮件日志、数据库日志和日志记录的配置。这将有助于开发者快速地实现 Log4j 的配置和日志记录。 知识点: 1. Log4j 是一个流行的 Java...
Log4j的配置通常通过一个`.properties`或`.xml`文件完成。以`.properties`为例,一个简单的配置文件可能如下所示: ```properties # 设置根日志器级别为DEBUG log4j.rootLogger=DEBUG, FILE # 定义输出到文件的...
**Log4j配置实例** Log4j是一款广泛使用的Java日志框架,它为应用程序提供了灵活的日志记录功能。本文将深入探讨Log4j的配置及其实际应用,帮助开发者更好地理解和利用这一工具。 **1. Log4j概述** Log4j是由...
**日志框架Log4j详解及配置实例** Log4j是Apache组织开发的一款强大的日志处理框架,广泛应用于Java应用程序中,提供灵活的日志记录功能。本文将详细介绍Log4j的配置方法,并通过实例帮助初学者理解其工作原理。 #...
- `log4j.appender.stdout`: 定义了一个名为“stdout”的ConsoleAppender实例。 - `log4j.appender.stdout.Target=System.err`: 指定日志消息输出到标准错误流(System.err)。 - `log4j.appender.stdout.layout`: ...
**Log4J配置实例(XML格式)** Log4J是一款广泛应用的日志记录框架,它为Java应用程序提供了灵活的日志记录功能。在Java开发中,日志记录是必不可少的一部分,可以帮助开发者跟踪程序运行状态,定位错误和调试代码...
一个典型的Log4j配置文件(通常是`log4j.properties`或`log4j.xml`)包含了日志输出的各个部分,如appender(输出目标)、layout(输出格式)和logger(日志级别)等。对于发送邮件,我们需要配置一个名为...
**日志框架Log4j详解及配置实例** Log4j是Apache组织开发的一款广泛应用的日志记录框架,尤其在Java应用程序中被广泛采用。它提供了一种灵活、强大的方式来记录程序运行过程中的各种信息,包括错误、警告、调试信息...
一个基本的`log4j.properties`配置示例如下: ```properties # 设置全局日志级别 log4j.rootLogger=DEBUG, stdout, R # 控制台输出配置 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender....
下面是一个简单的Log4j配置示例(`log4j.properties`): ```properties # 设置全局日志级别为INFO log4j.rootLogger=INFO, stdout, file # 控制台输出 log4j.appender.stdout=org.apache.log4j.ConsoleAppender ...
这个“log4j\c3p0\jndi详细配置实例”可能是包含了一个演示如何整合这三个技术的示例项目。下面将分别介绍这三个关键概念及其配置。 **1. log4j** `log4j`是Apache的一个开源项目,提供了一种灵活的日志记录系统。...
总之,Log4j是一个强大且灵活的日志工具,通过合理的配置和使用,可以帮助我们更好地管理和分析应用程序的运行状况。理解并熟练掌握Log4j的配置和使用,对于提高Java开发效率和维护性具有重要意义。
在“log4j日志写入数据库实例”中,我们将关注如何配置Log4j将日志信息存储到数据库中,以便于后期分析和检索。 要实现这个功能,我们需要创建一个Appender,该Appender能够与数据库进行交互。通常,我们会使用...
Log4j的配置通常通过一个名为log4j.properties或log4j.xml的配置文件完成。以下是一个简单的配置示例: ```properties # log4j.properties log4j.rootLogger=DEBUG, stdout, file log4j.appender.stdout=org.apache...
Log4j的配置通常通过一个名为`log4j.properties`或`log4j.xml`的配置文件进行。这个文件定义了Logger的级别(如DEBUG、INFO、WARN、ERROR、FATAL),指定哪些类或者包应该记录日志,以及定义Appender的输出位置和...
**日志框架Log4j详解及配置实例** Log4j是Apache组织开发的一款广泛应用于Java项目的日志记录框架,它提供了灵活的日志记录控制,能够帮助开发者方便地追踪应用程序的运行状态,排查问题,以及进行性能分析。Log4j...
Log4j是Apache组织提供的一个用于记录日志的开源框架,支持灵活的日志配置,可以方便地调整日志输出级别,满足不同环境下的需求。它不仅提供了丰富的API,还支持多种输出格式,如控制台、文件、数据库等。 **2. ...
Log4j 是一个开源的日志记录框架,由 Apache 软件基金会提供。它允许开发者根据需求配置日志等级,并灵活选择日志信息的输出方式。Log4j 的核心组件包括 Logger、Appender 和 Layout。 #### 二、Log4j 基本使用流程...
本实例结合Spring和Log4j,将为你提供一个实用的日志解决方案。 首先,我们要理解Spring是如何集成Log4j的。Spring框架通过Apache Commons Logging接口来提供日志服务,而Log4j可以作为这个接口的实现。因此,我们...
# Log4j配置 log4j.rootLogger=DEBUG, MongoDBAppender # 配置MongoDB Appender log4j.appender.MongoDBAppender=org.apache.log4j.MongoDBAppender log4j.appender.MongoDBAppender.URL=mongodb://localhost:27017...