`
wangdf_jee
  • 浏览: 114227 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Log4j.properties配置文件实例

阅读更多
#1 定义了三个输出端

    log4j.rootLogger = INFO, A1,A2,A3

    #2 定义A1输出到控制器,输出到控制台

    log4j.appender.A1 = org.apache.log4j.ConsoleAppender

    #3 定义A1的布局模式为PatternLayout

    log4j.appender.A1.layout = org.apache.log4j.PatternLayout

    #4 定义A1的输出格式

    log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c - %m%n

    #5 定义A2输出到文件

    log4j.appender.A2 = org.apache.log4j.RollingFileAppender

    #6 定义A2要输出到哪一个文件

    log4j.appender.A2.File = c:\\example3.log

    #7 定义A2的输出文件的最大长度

    log4j.appender.A2.MaxFileSize = 1KB

    #8 定义A2的备份文件数

    log4j.appender.A2.MaxBackupIndex = 3

    #9 定义A2的布局模式为PatternLayout

    log4j.appender.A2.layout = org.apache.log4j.PatternLayout

    #10 定义A2的输出格式

    log4j.appender.A2.layout.ConversionPattern = %d{yyyy-MM-dd hh:mm:ss}:%p %t %c - %m%n

    #11区 定义A3输出到数据库

    log4j.appender.A3 = org.apache.log4j.jdbc.JDBCAppender

    log4j.appender.A3.BufferSize = 40

    log4j.appender.A3.Driver = com.microsoft.jdbc.sqlserver.SQLServerDriver

    log4j.appender.A3.URL = jdbc:microsoft:sqlserver://zxl;databasename=hmsc;SelectMethod=Cursor

    log4j.appender.A3.User =sa

    log4j.appender.A3.Password =sa

    log4j.appender.A3.layout = org.apache.log4j.PatternLayout

    log4j.appender.A3.layout.ConversionPattern = INSERT INTO log4j (createDate, thread, priority, category, message) values(getdate(), '%t', '%-5p', '%c', '%m')

    定义输出到数据库时,建表语句:

    create table log4j(

    logID int primary key identity,

    message varchar(1024),

    priority varchar(10),

    milliseconds int,

    category varchar(256),

    thread varchar(100),

    NDC varchar(256),

    createDate datetime,

    location varchar(256),

    caller varchar(100),

    method varchar(100),

    filename varchar(100),

    line int

    )
分享到:
评论

相关推荐

    log4j.properties配置文件

    ### log4j.properties配置文件详解 #### 一、概述 `log4j.properties`是Apache Log4j框架中用于配置日志记录行为的核心文件之一。通过这个文件,开发者可以定义日志消息的输出方式(例如控制台或文件)、日志级别...

    log4j使用jar包和log4j.properties配置文件

    本文将详细探讨Log4j的使用,主要关注1.2.17版本的jar包以及配置文件`log4j.properties`。 ### 1. Log4j简介 Log4j是一个开源的日志组件,支持多种输出格式,如控制台、文件、数据库等。它的核心概念包括Logger、...

    log4j.properties配置实例

    log4j.properties 文件是 Log4j 的核心配置文件,它控制着 Log4j 的行为和日志记录的方式。 在这个配置实例中,我们可以看到,作者对 log4j.properties 文件进行了详细的配置,实现了邮件日志、数据库日志和日志...

    Log4j+使用方法+配置文件log4j.properties

    本文将详细介绍Log4j的使用方法以及配置文件`log4j.properties`的设置。 1. **Logger** Logger是日志信息的源头,它是Log4j中最基本的类。通过创建Logger实例,你可以为不同的类或模块分配不同的日志级别,如DEBUG...

    log4j配置实例(含配log4j.properties及jar包)

    本教程将深入探讨如何配置和使用Log4j,包括`log4j.properties`配置文件的编写以及相应的Java代码示例。 1. **Log4j的核心组件** - **Logger**: 日志记录器,用于生成日志事件。 - **Appender**: 输出目标,负责...

    log4j.properties配置分级别单独打印

    本文将深入探讨如何通过Log4j的配置实现按级别单独打印日志至不同的文件,以及两种实现这一目标的方法。 ### 关键配置项解析 首先,我们来看一段关键的Log4j配置语句: ```properties log4j.appender.debug....

    log4j.properties 全部应用

    本文将深入探讨log4j.properties配置文件的使用,以及如何在实际项目中充分利用其功能。参考博文链接:[https://fengshayage.iteye.com/blog/837664](https://fengshayage.iteye.com/blog/837664)。 **一、log4j...

    log4j.properties详细配置解释与例子

    `log4j.properties`是Apache Log4j库中用于配置日志记录行为的核心配置文件。下面将详细解析`log4j.properties`的配置项及其作用,同时提供实例来加深理解。 ### 1. Logger 日志记录的核心是`Logger`,它是Log4j中...

    封装好的log4j 包括properties文件和使用类

    这是Log4j的配置文件,它定义了日志的输出级别、格式、目的地等。例如,你可以设置日志输出的最小级别(如DEBUG、INFO、WARN或ERROR),指定日志信息应该写入控制台、文件还是其他输出源。配置文件中可能包括如下的...

    log4j.properties

    **log4j.properties** 文件是Log4j的核心配置文件之一,它定义了日志记录器(Logger)和日志输出目标(Appender)等设置。以下是对该文件中的关键配置项的解析: ### 1. 根Logger配置 ```properties log4j.root...

    log4j.properties 配置(实例讲解)

    Log4j.properties 配置是 Java 项目中最常用的日志记录配置文件之一。它可以帮助开发者记录项目中的日志信息,以便于项目的调试和维护。 一、依赖项配置 在使用 Log4j.properties 配置前,需要在 Maven 项目的 pom...

    log4j按功能保存日志

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

    log4j与web.xml的配置

    2. **Log4j配置文件(log4j.properties或log4j.xml)** - 在Java项目中,通常会有一个log4j配置文件,用于定义日志记录的级别、输出方式和格式。 - 示例配置: ``` log4j.rootLogger=DEBUG, FILE log4j....

    log4j示例项目

    在Log4j项目中,通常会有一个`log4j.properties`或`log4j.xml`配置文件,用于定义日志行为。例如: ```properties # log4j.properties 示例 log4j.rootLogger=DEBUG, stdout, FILE log4j.appender.stdout=org....

    log4j.1.2.7

    Log4j的核心配置文件是`log4j.properties`或`log4j.xml`。在1.2.7版本中,你可以通过配置文件指定日志的输出级别、输出目标和格式。例如: ```properties # log4j.properties 示例 log4j.rootLogger=INFO, stdout, ...

    Log4j实例

    Log4j的配置通常通过一个名为log4j.properties或log4j.xml的配置文件完成。以下是一个简单的配置示例: ```properties # log4j.properties log4j.rootLogger=DEBUG, stdout, file log4j.appender.stdout=org.apache...

    log4j.jar和commons-logging.jar

    配置日志文件时,你需要在项目中包含这两个JAR文件,并创建一个log4j的配置文件(通常是log4j.properties或log4j.xml)。配置文件中,你可以指定日志级别、输出目的地、日志格式等。例如,以下是一个简单的`log4j....

    java log4j 示例

    Log4j 的配置主要通过一个XML或者 properties 文件进行,如 `log4j.properties` 或 `log4j.xml`。配置文件定义了日志输出的行为,如日志输出的格式、目的地(控制台、文件、数据库等)以及过滤规则。例如: ```...

    log4j.rar及用法

    `log4j-creator.jar`可能是一个辅助工具,用于创建和配置log4j的配置文件,帮助开发者更方便地管理日志配置。 ### 5. 示例:TestLog.java `TestLog.java`是一个简单的示例类,展示了如何在代码中使用Log4j记录日志...

    log4j使用手册和配置文件实例

    Log4j的配置文件通常是`log4j.properties`或`log4j.xml`,用于设置日志器、输出器和布局等相关属性。以下是一些基本配置示例: ```properties # 配置控制台输出 log4j.rootLogger=DEBUG, Console log4j.appender....

Global site tag (gtag.js) - Google Analytics