为log4j增加自定义级别

原创 2007年09月26日 10:46:00
  并非在项目应用中原先的几个级别不够用了,通常的info,warn,debug ,error,fatal已经可以满足一般的应用,而且log4j也是不推荐用户自定义级别的。
  由于在我们的搜索引擎里要为每天的巨大搜索量的日记进行分门别类的记录,面原先的几个级别在程序都已经按一般的需求使用了,所以就必要自己再定义出新的级别以满足我们的需求。
  为log4j增加自定义级别其实是一件比较简单的事件。
  org.apache.log4j包下的Level.java和Logger.java这两个类改一下,或你继承它们再写一个新类,写法的话你就照着其它的几个级别的写法就可以了。
  几分钟搞定,然后再编译打包就可以了。

  使用就和其它的级别一样了,只是新加的级别数的问题要你自己好好想想。
 

相关文章推荐

自定义log4j日志级别

参考了网上资料: http://www.360doc.com/content/13/0527/11/10825198_288498671.shtml
  • Seven_cm
  • Seven_cm
  • 2014年05月24日 17:43
  • 11603

log4j自定义级别并将新级别日志信息输出到指定带日期格式的log文件

参考网上各家的资料,本人实现的功能如下: 1、自定义级别:SERIOUS 2、将log.mailLog日志信息输出到指定log文件 3、按天更新日志,并将当天日期添加在文件名中   具体参考...

log4j自定义日志级别的实例

准备: 在项目中引入log4j-1.2.16文件 第一步: import org.apache.log4j.Level; import org.apache.log4j.Logger; ...
  • zavens
  • zavens
  • 2014年12月21日 23:46
  • 4576

Log4j2介绍和特性实例(五)--用户自定义日志等级

Log4j2支持用户自定义的日志等级

Log4j 1.2 使用自定义级别、自定义过滤器、动态路径

log4j 1.2 自定义级别、自定义过滤器、动态路径
  • zer0_o
  • zer0_o
  • 2015年04月08日 10:08
  • 1569

log4j自定义新的级别

为不用和其他级别冲突,有时候需要自己定义级别,查看源码,代码如下: package org.apache.log4j; /** Refrain from using this class d...

log4j2 自定义级别

配置文件自定义level log4j2还支持在代码中定义level,如果是在代码中定义,又使用了xml,则必须在xml加载之前定义好,否则在记录自定义级别日志时,找不到该级别,从而记...
  • pker02
  • pker02
  • 2017年04月20日 16:00
  • 716

Log4j 日志级别

官方网址: http://logging.apache.org/log4j/1.2/ log4j是apache基金会的一个项目,日志记录器(Logger)是日志处理的核心组件,log4j具有7种级别...
  • maxracer
  • maxracer
  • 2012年08月29日 16:40
  • 24891

Logger日志级别说明及设置方法、说明

Logger日志级别说明及设置方法、说明

Log4j按级别输出日志到不同文件配置分析

关于LOG4J 按照级别输出日志,并按照级别输出到不同文件中的说法有很多, 网上贴的最多的log4j.properties的设置是这样的 log4j.rootLogger=info,stdout,i...
  • projava
  • projava
  • 2012年03月12日 15:05
  • 44552
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为log4j增加自定义级别
举报原因:
原因补充:

(最多只允许输入30个字)