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

log4j不同级别输出到不同文件

 
阅读更多
如果想要实现不同级别的日志输出到不同目的地呢?网址http://topic.csdn.net/u/20070524/12/77df885b-1efe-4fee-ab20-64ab4008cf11.html提到采用如下方式
log4j.logger.forDebug=DEBUG,debugAppender
log4j.appender.debugAppender=org.apache.log4j.DailyRollingFileAppender
log4j.logger.forInfo=INFO,infoAppender
log4j.appender.infoAppender=org.apache.log4j.DailyRollingFileAppender
..........................
调用的时候
static   Logger   debugLogger   =   Logger.getLogger( "forDebug ");
static   Logger   infoLogger   =   Logger.getLogger( "forInfo ");
但是这种方式是把级别分开了,也就是在debugLogger中的信息不会输出到infoLogger ,也就是变成了多个记录器,各自也都是一个输出级别。另外一人提到采用xml文件实现,而且指出了不能再使用Properties配置。如下形式


http://blog.sina.com.cn/s/blog_706faf240100lgxi.html
分享到:
评论

相关推荐

    Log4j2实现不同线程不同级别日志输出到不同的文件中

    Log4j2实现不同线程不同级别日志输出到不同的文件中 源码+log4j jar包

    log4j2在项目中的配置,对不同级别的日志进行不同文件的存储

    log4j2在项目中的配置,对不同级别的日志进行不同文件的存储

    Log4j按级别输出日志到不同文件的实现方法

    下面小编就为大家带来一篇Log4j按级别输出日志到不同文件的实现方法。

    log4j 不同级别 不同文件 发送邮件配置

    log4j 通过配置完成多级别输出到多文件中,并且可以发送邮件到指定目的地。

    Log4j详解,详细讲解log4j的使用,和原理

    Log4j 中将要输出的 Log 信息定义了 5 种级别,依次为 DEBUG、INFO、WARN、ERROR 和 FATAL。当输出时,只有级别高过配置中规定的级别的信息才能真正的输出。 Log4j 的 Appender Log4j 提供了多种 Appender,包括:...

    深入学习log4j

    Loggers组件的主要功能是提供相应API,根据不同配置的loggers将不同级别的log输入到控制台或文件,类似于java中经常用到的System.out.println,但是log4j封装后的loggers组件能够输出更丰富的信息,包括时间,线程,...

    log4j相关jar

    Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过...

    log4j_properties配置详解

    ### set log levels ###log4j.rootLogger = debug , stdout , D , E### 输出到控制台 ###log4j.appender.stdout =org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target =System.outlog4j.appender.stdout....

    官网原版log4j

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

    Log4j日志管理系统简单使用说明

     禁用与使用日志请求只是Log4j其中的一个小小的地方,Log4j日志系统允许把日志输出到不同的地方,如控制台(Console)、文件(Files)、根据天数或者文件大小产生新的文件、以流的形式发送到其它地方等等。...

    org.apache.log4j

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

    log4J-1.2.17.zip

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

    log4j2的配置案例,可直接使用

    文件输出器“debug_appender”只会输出级别为“debug”和“info”之间的日志信息,输出到文件“debug.log”中,每天产生一个新的日志文件,同时在日志文件大小达到10MB时,会产生一个新的文件。输出格式同控制台输出...

    log4j 控制台、文件、GUI组件

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

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

    Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性文件log4j.properties(键=值)。下面将介绍使用log4j.properties文件作为配置文件的方法:

    log4j.properties

    Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过...

    Log4J详细文档.doc

    Log4J(Log for java)是Apache的一个开放源代码项目,它是一个日志操作包,通过使用Log4J,可以指定日志信息输出的目的地,如控制台、文件、CUI组件、NT的事件记录器;还可以控制每一条日志输出格式。此外,通过...

    jjava日志文件log4j

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

    log4j日志文件加安装步骤方法.rar

    Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过...

Global site tag (gtag.js) - Google Analytics