1工程log4j 配置

Posted life_start

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1工程log4j 配置相关的知识,希望对你有一定的参考价值。

 ### set log levels ###
log4j.rootLogger = debug,stdout,R


### 输出到控制台 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.Threshold = INFO
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} %p [%t] %c{2} (%M:%L) - %m%n

### 输出etl-web日志到文件 ###
log4j.appender.R = org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.ImmediateFlush=true
log4j.appender.R.Append = true
log4j.appender.R.File =logs/lucene.log
log4j.appender.R.encoding=UTF-8
log4j.appender.R.Threshold = INFO
log4j.appender.R.DatePattern=‘.‘yyyy-MM-dd
log4j.appender.R.layout = org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} %p [%t] %c{2} (%M:%L) - %m%n


pom.xml添加依赖:

    <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.7.2</version>
        </dependency>

 

 

代码中填写

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
 public static final Logger LOG= LoggerFactory.getLogger(QueryIndexInfoByLuceneFileDir.class);

 

以上是关于1工程log4j 配置的主要内容,如果未能解决你的问题,请参考以下文章

Spring工程 使用日志

Log4j日志在java项目中的使用(附工程源码)

log4j.properties 详解与配置步骤

Log4j 配置

eclipse通过maven建立java se工程配置log4j,打包成zip,将jar包和配置文件分开,并以bat和sh文件启动java程序

java读取配置文件的信息