`
nannan408
  • 浏览: 1784007 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Logger4j配置

阅读更多
1.把log4j.jar(一般是log4j-1.2.11这种名字的类型)导入工程.

2.在src下面新建log4j.properties.
写入下面内容
//全局默认的日志级别
log4j.rootLogger=INFO,stdout,rolling
//自己要定义的日志
log4j.logger.com.woogo.golf=ERROR, A1
   
//配置Appender,以下11句为子定义的logger
log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.File=c\:mail.log
log4j.appender.A1.MaxFileSize=500KB
log4j.appender.A1.MaxBackupIndex=50
log4j.appender.A1.Append=true
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{ISO8601} - [%p] [%C{1}] - %m%n
log4j.logger.com.woogo.util.MailSend=INFO,A1
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %r [%t] %5p [%F:%L] - %m%n

log4j.appender.rolling.layout=org.apache.log4j.PatternLayout
log4j.appender.rolling.layout.ConversionPattern=%d %r [%t] %5p [%F:%L] - %m%n
log4j.appender.rolling=org.apache.log4j.RollingFileAppender
log4j.appender.rolling.File=${user.dir}/log.log
#log4j.appender.rolling.File=/usr/local/jakarta-tomcat-5.0.25/logs/woogo.log
log4j.appender.rolling.MaxFileSize=5120KB
log4j.appender.rolling.MaxBackupIndex=10


3.测试类:
import org.apache.log4j.Logger;


public class Test {
public static final Logger log = Logger.getLogger(Test.class);

public static void main(String[] args) {
              log.info("kkk");
}
}
将会在src同级目录下的log.log文件和控制台同时看到info的内容为kkk.
分享到:
评论

相关推荐

    logger4j配置文件

    logger4j配置文件

    Logger-只有51kb的精简logger4j

    《精简版Logger4j——SmartLogger》 在IT行业中,日志记录是任何软件系统不可或缺的一部分,它有助于追踪程序运行状态,定位错误,优化性能,以及为用户提供操作记录。当我们面临存储空间有限的环境时,传统的日志...

    log4j配置和加载方法

    ### Log4j配置与加载方法详解 Log4j是一款由Apache出品的日志记录工具,它提供了灵活的日志级别控制和多样化的日志输出方式,广泛应用于Java应用的开发中。本文将深入解析log4j的配置与加载机制,帮助开发者更好地...

    Log4j2结合Slf4j配置使用

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

    lo4j配置理解

    **日志框架Log4j配置详解** 在Java开发中,日志记录是不可或缺的一部分,它帮助我们追踪程序运行状态、定位错误和调试代码。Log4j作为一款广泛使用的开源日志框架,因其强大的功能和灵活性而深受开发者喜爱。本文将...

    SSM整合中的Log4j日志的配置详情

    四、在 Maven 项目中引入 Log4j 依赖 在 Maven 项目中,需要引入 Log4j 依赖项,以便使用 Log4j。下面是一个基本的 Maven 依赖项配置: ``` <groupId>log4j <artifactId>log4j <version>1.2.16 ``` 这个配置...

    tomcat下的log4j日志配置

    ### Tomcat 下的 Log4j 日志配置详解 在日常的 Web 开发中,日志记录对于调试问题、监控系统状态以及后期维护来说至关重要。在使用 Apache Tomcat 作为服务器时,合理配置日志框架(如 Log4j)能够极大地提高开发...

    Spring项目中怎么配置log4j

    最后,为了使Spring与log4j集成,我们需要在`web.xml`(对于Web应用)或`context.xml`(对于非Web应用)中引入log4j的初始化参数,确保在应用启动时加载log4j配置: ```xml <param-name>log4jConfigLocation ...

    log4j配置文件说明(完整版)

    Log4j 配置文件的基本结构包括三个部分:根 Logger、Appender 和 Layout。 * 根 Logger:负责处理日志记录的大部分操作。语法为:log4j.rootLogger = [level], appenderName, appenderName, … * Appender:负责...

    log4j配置及使用

    在Log4j中,根Logger是所有Logger的默认父Logger,它的设置会影响到所有没有明确配置的日志记录器。配置根Logger的语法如下: ```properties log4j.rootLogger= [level], appenderName, appenderName, ... ``` ...

    log4j日志配置以及配置文件详解

    接下来,`log4j配置说明.txt`文件通常会提供更详细的解释和示例,包括如何配置不同的appender(如FileAppender、RollingFileAppender等),如何定义不同logger的级别,以及如何使用自定义的error handler和filter。...

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

    3. **配置SpringBoot**:在`application.properties`中指定Log4j配置文件位置。 ```properties logging.config=classpath:log4j.properties ``` ### SpringBoot与Log4j2 Log4j2作为Log4j的升级版,提供更好的性能...

    log4j配置与使用方法

    ### log4j配置与使用方法 #### 一、log4j简介 log4j是Apache的一个开源项目,通过使用log4j,开发者能够控制日志信息的生成、等级以及输出的目的地。它允许用户根据不同的环境调整日志的级别,从而帮助开发者在...

    log4j配置

    Log4j的配置通常通过一个XML或properties格式的配置文件完成,例如`log4j.properties`或`log4j.xml`。以下是一个基本的`log4j.properties`配置示例: ```properties # 设置根日志器的级别为INFO log4j.rootLogger=...

    log4j配置使用说明及JAR包

    压缩包中的"**log4j配置说明及所需jar包**"包含了Log4j的库文件,包括`log4j.jar`和其他可能的依赖。确保将这些JAR包添加到项目的类路径(Classpath)中,这样你的程序才能正确识别并使用Log4j。 **四、代码示例** ...

    log4j常用配置和Demo

    Log4j配置文件(log4j.properties) Log4j的配置通常在`log4j.properties`文件中进行,以下是一些常见的配置选项: - **rootLogger**:定义日志器的默认行为,包括级别和appender。 ```properties log4j.root...

    log4j 配置mysql 数据库 demo

    在项目资源目录下创建`log4j.properties`配置文件,这是Log4j读取配置信息的地方。我们需要添加以下内容: ```properties # 设置根logger级别 log4j.rootLogger=DEBUG, DB # 配置DB Appender log4j.appender...

    Log4j详细配置

    首先,Log4j配置文件的基础结构包含三个主要部分:配置根Logger、设置Appender和定义Layout。 1. **配置根Logger**: `log4j.rootLogger` 是配置文件的开头,用于设置日志记录的最低级别。这个级别决定了哪些日志...

Global site tag (gtag.js) - Google Analytics