`
benx
  • 浏览: 276334 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

log4j简单使用例子

    博客分类:
  • java
阅读更多

#根配置,输出Debug级别以上,包含appender为stdout和logfile

log4j.rootLogger=DEBUG, stdout, logfile

 

#配置目录com.MC只打印ERROR级别以上信息

log4j.category.com.MC=ERROR

 

#控制台输出

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

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

log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n

 

#文件日志

log4j.appender.logfile=org.apache.log4j.RollingFileAppender

log4j.appender.logfile.File=d:/log/logfile.txt

log4j.appender.logfile.MaxFileSize=512KB

log4j.appender.logfile.MaxBackupIndex=5

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

log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

 

#配置com.MO class的日志输出到指定的目录

log4j.logger.com.MO=INFO,MO

#日志只输出到这个目录,stdout和logfile将忽略

log4j.additivity.com.MO = false

log4j.appender.MO=org.apache.log4j.DailyRollingFileAppender

log4j.appender.MO.File=d:/log/MO.txt

#说明日志文件时添加不是覆盖

log4j.appender.MO.Append=true

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

log4j.appender.MO.layout.ConversionPattern=%m%n

 

#配置com.MT class的日志输出到指定的目录

log4j.logger.com.MT=INFO,MT

log4j.appender.MT=org.apache.log4j.DailyRollingFileAppender

log4j.appender.MT.File=d:/log/MT.txt

log4j.appender.MT.Append=true

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

log4j.appender.MT.layout.ConversionPattern=%m%n

 

#配置com.benx目录下class的日志输出到指定的地址

log4j.logger.com.benx=INFO,MV

log4j.appender.MV=org.apache.log4j.DailyRollingFileAppender

log4j.appender.MV.File=d:/log/MV.txt

log4j.appender.MV.Append=true

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

log4j.appender.MV.layout.ConversionPattern=%m%n

 

 

DailyRollingFileAppender和RollingFileAppender区别

DailyRollingFileAppender是按照日期,一天一个日志文件

RollingFileAppender是指定大小,当超过大小时把以前的备份后重新生成一个新的文件


分享到:
评论

相关推荐

    log4j简单使用

    标题"Log4j简单使用"表明我们即将探讨的是日志记录库Log4j的基础应用。Log4j是Apache软件基金会开发的一个开源项目,它为Java应用程序提供了一个灵活的日志系统,允许开发者自定义日志级别、输出格式以及存储位置等...

    Log4j2结合Slf4j配置使用

    Log4j2 结合 Slf4j 配置使用 Log4j2 是一个功能强大且广泛使用的日志记录工具,它提供了灵活的日志记录机制和高性能的日志记录能力。Slf4j 则是一个简单的日志记录门面,提供了统一的日志记录接口。今天,我们将...

    log4j的配置示例

    这个“log4j的配置示例”是一个简单的测试工程,旨在帮助开发者理解如何配置和使用Log4j进行日志记录。 首先,Log4j的核心在于其配置文件——`log4j.properties`或`log4j.xml`,这决定了日志输出的级别、格式和目的...

    SpringBoot框架配置log4j和log4j2的配置代码

    SpringBoot默认使用的是Logback,但通过简单的配置,我们也可以切换到Log4j。 #### 配置Log4j 1. **添加依赖**:首先,在`pom.xml`文件中,添加Log4j的依赖。 ```xml <groupId>org.springframework.boot ...

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

    总结来说,这个压缩包提供了log4j的使用教程、配置示例、API文档、Java代码示例以及配置文件的解释,是一个全面学习和使用log4j的资源集合。通过深入研究这些文件,开发者可以掌握如何在自己的Java应用中有效地利用...

    log4j的简单例子

    本示例将通过"Log4jDemo"来介绍如何简单使用log4j。 在Java开发中,日志系统的重要性不言而喻,它能够帮助我们追踪程序运行状态,定位错误和异常,特别是在大型复杂项目中,良好的日志管理可以极大地提高问题排查...

    log4j使用详解log4j使用详解

    ### Log4j 使用详解 #### 一、Log4j简介 Log4j 是 Apache 的一个开源项目,通过使用 Log4j,开发者能够控制日志信息的输出等级及去向,从而更加灵活地处理日志信息。它具有强大的功能,简单的配置,并且能够支持...

    log4j使用例子和文档

    Log4j是Apache组织提供的一款广泛使用的Java日志框架,它具有高效、灵活、可配置等特点。本篇文章将深入探讨Log4j的使用,并通过实例进行讲解。 ### 1. Log4j的基本概念 - **Logger**: 日志器是Log4j的核心组件,...

    JavaEE slf4j转log4j的小示例

    本示例将详细介绍如何将SLF4J与Log4j结合使用,以实现更灵活的日志管理。 1. **SLF4J简介** SLF4J作为一个日志抽象层,它的主要目标是允许最终用户在部署时插入他们偏好的日志框架。SLF4J提供了API,而具体的日志...

    log4j使用与java中log4j记录日志如何写入数据库

    下面是一个简单的`log4j.properties`配置示例,用于将日志写入数据库: ``` log4j.rootLogger=DEBUG, DBAppender log4j.appender.DBAppender=org.apache.log4j.jdbc.JDBCAppender log4j.appender.DBAppender.URL=...

    log4j简单的使用

    **标题:“log4j简单的使用”** 在Java开发中,日志记录是不可或缺的一部分,它帮助开发者追踪程序运行状态,定位错误,优化性能。Log4j是Apache组织提供的一款强大的日志框架,广泛应用于各种Java项目。本教程将...

    log4j jar包

    # log4j.properties 示例 log4j.rootLogger=INFO, FILE log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE.File=/var/log/app.log log4j.appender.FILE.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-1.2.15.jar

    本文将详细解析Log4j 1.2.15.jar这个版本的核心概念、使用方法以及重要特性。 一、Log4j简介 Log4j是由Apache软件基金会开发的一个开源日志组件,主要为Java应用程序提供日志服务。它的设计理念是让日志输出变得...

    log4j实用配置扩展

    Log4j是一种广泛使用的开源日志框架,由Apache软件基金会维护。它主要用于记录Java应用程序的运行时信息,帮助开发者追踪应用程序的行为、调试问题以及进行性能分析。log4j的主要优势在于其灵活性和可扩展性,允许...

    log4j使用jar文件

    Log4j是一款广泛使用的Java日志记录框架,它允许开发者以灵活的方式控制应用程序的日志输出。这个框架的主要目的是提供一种简单、高效的日志记录机制,帮助开发者调试代码、追踪问题,以及收集运行时信息。在Java...

    [简单]log4jdbc-log4j2配置简记

    标题中的“log4jdbc-log4j2配置简记”指的是在Java开发中使用log4jdbc-log4j2库来监控和记录SQL查询的过程。log4jdbc是一个开源项目,它允许开发者通过日志系统来追踪数据库操作,而log4j2是log4j的升级版,提供了更...

Global site tag (gtag.js) - Google Analytics