`
gc715409742
  • 浏览: 94805 次
  • 来自: 北京
社区版块
存档分类

Log4j.properties基本配置

    博客分类:
  • Java
 
阅读更多
Log4j.properties基本配置:

log4j.rootLogger = DEBUG, CONSOLE, FILE, ROLLING_FILE

log4j.logger.java.sql.Connection = DEBUG
log4j.logger.java.sql.PreparedStatement = DEBUG
log4j.logger.java.sql.Statement = DEBUG
log4j.logger.java.sql.ResultSet = DEBUG

# 应用于控制台
log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold = DEBUG
# 默认值是true,意谓着所有的消息都会被立即输出。
#log4j.appender.CONSOLE.ImmediateFlush = true
log4j.appender.CONSOLE.Target = System.out
log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %5p [%13F:%L] - %m%n

# 应用于文件
log4j.appender.FILE = org.apache.log4j.FileAppender
log4j.appender.FILE.Threshold = INFO
# log4j.appender.FILE.ImmediateFlush = true
# 默认值是true,即将消息增加到指定文件中,false指将消息覆盖指定的文件内容。
# log4j.appender.FILE.Append = true
log4j.appender.FILE.File = logs/info.log
log4j.appender.FILE.layout = org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %5p [%13F:%L] - %m%n 

# 应用于事物回滚
log4j.appender.ROLLING_FILE = org.apache.log4j.RollingFileAppender
log4j.appender.ROLLING_FILE.Threshold = WARN
# log4j.appender.ROLLING_FILE.ImmediateFlush = true
# log4j.appender.ROLLING_FILE.Append = true
log4j.appender.ROLLING_FILE.File = logs/rolling.log
log4j.appender.ROLLING_FILE.MaxFileSize = 10M
log4j.appender.ROLLING_FILE.MaxBackupIndex = 10
log4j.appender.ROLLING_FILE.layout = org.apache.log4j.PatternLayout
log4j.appender.ROLLING_FILE.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %5p [%13F:%L] - %m%n

# org.apache.log4j.DailyRollingFileAppender
#log4j.appender.ROLLING_FILE = org.apache.log4j.org.apache.log4j.DailyRollingFileAppender
#log4j.appender.ROLLING_FILE.Threshold = WARN
#log4j.appender.ROLLING_FILE.File = logs/rolling.log
#log4j.appender.ROLLING_FILE.layout = org.apache.log4j.PatternLayout
#log4j.appender.ROLLING_FILE.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %5p [%13F:%L] - %m%n


PS:关于具体的详解可以参考其他的博客说明,特别是文件输出路径的配置。

   在上面的代码中log日志你可以在服务器tomcat的bin目录下找到。
分享到:
评论

相关推荐

    log4j.jar包,和log4j.properties配置文件下载

    Log4j是一个广泛使用的Java日志记录框架,它允许开发者在应用程序中插入日志语句,以便跟踪程序的...它通过`log4j.jar`提供核心功能,通过`log4j.properties`进行个性化配置,为开发者提供了一套完整的日志解决方案。

    log4j.properties(完整版) log4j.properties(精简版)

    本文将围绕Log4j的核心配置文件`log4j.properties`进行详细讲解,分为完整版和精简版两个部分。 **1. Log4j基础概念** Log4j由三个主要组件构成:Logger(日志器)、Appender(输出器)和Layout(布局)。Logger...

    log4j.properties配置文件

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

    log4j.properties配置详解

    ### Log4j.properties配置详解 #### 一、Log4j配置文件基本概念 Log4j是一种广泛应用于Java应用程序的日志框架,它可以帮助开发者轻松管理应用程序的日志记录过程。Log4j支持多种配置方式,其中.properties文件...

    log4j.properties配置

    log4j.properties配置

    log4j与log4j.properties的配置.doc

    下面是一个基本的 log4j.properties 配置文件: ```properties log4j.rootLogger=WARN, stdout, R log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j....

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

    一个基本的`log4j.properties`配置示例如下: ```properties # 设置全局日志级别 log4j.rootLogger=DEBUG, stdout, R # 控制台输出配置 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender....

    log4j.properties 的使用详解(含log4j.properties)

    在log4j.properties配置文件中,我们可以定义这些组件的具体行为。 二、log4j.properties文件结构 log4j.properties文件是基于文本的配置文件,主要包含以下几部分: 1. **全局配置**:设置默认的logger级别,...

    完美log4j.properties 配置

    完美log4j.properties 配置

    log4j.properties

    ssm框架整合,详细记录日志的配置文件,log4j.properties。 ssm框架整合,详细记录日志的配置文件,log4j.properties。

    Log4j.properties配置详解

    在Log4j.properties配置文件中,我们可以通过设置Logger、Appender和Layout来实现日志管理。 1. **Loggers** Loggers是Log4j中的关键组件,它们负责决定哪些信息应该被记录。Log4j提供了五个日志级别,从低到高...

    log4j.properties的简单运用

    本文将围绕`log4j.properties`配置文件,探讨其基本用法和重要概念。 一、Log4j的基本结构 Log4j主要由三个核心组件构成:Logger(日志器)、Appender(输出端)和Layout(布局)。`log4j.properties`文件就是用来...

    log4j.properties的配置说明

    log4j.properties 配置说明 log4j 是 Apache 的一个开放源代码项目,通过使用 Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI 组件、甚至是套接口服务器、NT 的事件记录器、UNIX Syslog 守护进程等;...

    log4j.properties配置实例

    Log4j.properties 配置实例详解 在 Java 应用程序中, Log4j 是一个非常流行的日志记录工具,它能够帮助开发者快速地记录和跟踪应用程序中的日志信息。log4j.properties 文件是 Log4j 的核心配置文件,它控制着 Log...

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

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

    Log - Log4j - log4j.properties配置文件

    本文将深入探讨Log4j的配置文件`log4j.properties`,以及如何在Hibernate框架中集成Log4j。 `log4j.properties`配置文件是Log4j的核心,它定义了日志输出的行为,包括日志级别、输出目的地、格式等。以下是一些关键...

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

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

Global site tag (gtag.js) - Google Analytics