http://blog.csdn.net/hgd250/article/details/3614976

下面是在log4j官方的API中写的,足以能解释logger与category的区别。。。
public class Categoryextends java.lang.Objectimplements AppenderAttachable

This class has been deprecated and replaced by theLogger subclass. It will be kept around to preserve backward compatibility until mid 2003.

Logger is a subclass of Category, i.e. it extends Category. In other words, a loggeris a category. Thus, all operations that can be performed on a category can be performed on a logger. Internally, whenever log4j is asked to produce a Category object, it will instead produce a Logger object. Log4j 1.2 willnever produce Category objects but only Logger instances. In order to preserve backward compatibility, methods that previously accepted category objects still continue to accept category objects.

For example, the following are all legal and will work as expected.

       // Deprecated form:
Category cat = Category.getInstance("foo.bar")
// Preferred form for retrieving loggers:
Logger logger = Logger.getLogger("foo.bar")

The first form is deprecated and should be avoided.

There is absolutely no need for new client code to use or refer to theCategory class. Whenever possible, please avoid referring to it or using it.

See the short manual for an introduction on this class.

See the document entitled preparing for log4j 1.3 for a more detailed discussion.

Author:
Ceki Gülcü, Anders Kristensen

=======

http://topic.csdn.net/u/20070421/11/ce65977d-a698-4d65-a229-6ac44f26a40d.html

配置根Logger,其语法为:0

  log4j.rootLogger   =   [   level   ]   ,   appenderName,   appenderName,   …

  其中,level   是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者自定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来。   appenderName就是指定日志信息输出到哪个地方。可同时指定多个输出目的地。
log4j.rootCategory=DEBUG,   stdout,R

就是说我要显示所有优先权等於和高于Debug的信息。
在log4j.properties文件里把 "log4j.rootCategory=DEBUG,stdout,R "改写成 "log4j.rootCategory=OFF,   stdout,R ",这样所有的log信息都不会显示了;解决了本文开始提出的问题。
在log4j.properties文件里把 "log4j.rootCategory=DEBUG,stdout,R "改写成 "log4j.rootCategory=INFO,   stdout,R ",这样只显示INFO,   WARN,   ERROR的log信息,而DEBUG信息不会被显示;

log4j.rootLogger 与log4j.rootCategory 有什么区别 .相关推荐

  1. log4j.properties文件中的log4j.rootLogger重要性

    log4j.rootLogger is at the top of all the logger hierarchy, just like we have Object in java classes ...

  2. slf4j,log4j,log back之间的关系和区别

    1.SLF4J(Simple logging Facade for Java) 意思为简单日志门面,它是把不同的日志系统的实现进行了具体的抽象化,只提供了统一的日志使用接口,使用时只需要按照其提供的接 ...

  3. linux log4j 空文件,log4j在linux上不生成日誌文件

    log4j在linux下不生成日誌文件 在tomcat的某站點下使用log4j,配置文件log4j.properties在WEB-INF/classes下 內容如下 Java codelog4j.ro ...

  4. java log4j 文件_java log4j 日志文件

    开发中经常会用到log日志文件,根据业务需要可能不产生很大日志文件给维护和[排错带来了麻烦.所以我们希望能够每天或每个月产生一个日志文件,这样文件不至于过大. 或者根据日志文件大小来判断,超过规定大小 ...

  5. java log4j mysql_java – 配置log4j属性文件以存储在mysql数据库中

    如果你使用的是mysql.创建一个log4j.properties文件.这对我有用. 把它放在你的应用程序的根文件夹中.即所有包裹的根.我也有一个包含字段id,日期,用户,消息和类的表日志. log4 ...

  6. 【配置文件】log4j是什么log4j

    log4j,简单的说就是用于在应用程序中打印日志的工具,目前除了支持java外,还有C,C++,C#,Perl,Ruby等版本.这里只是简单的讨论下java中log4j. log4j主要有三个组件,分 ...

  7. Log4j输出格式控制--log4j的PatternLayout参数含义

    做项目被log4j的输出格式化参数搞烦了,索性把API的相关部分大致翻译一下,原文参见http://logging.apache.org/log4j/docs/api/org/apache/log4j ...

  8. java log4j 配置_Java:log4j与log4j.properties的配置说明

    [来源:Java |作者:Java |时间:2007-7-20 |去论坛]--在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包- ...

  9. springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...

    log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n  ---internationalization  不就是i和n之间有18个字母... http://logging.a ...

最新文章

  1. MPX2053DP压力传感器简单测量
  2. CodeSmith实用技巧(十四):使用Progress对象
  3. Python+opencv 图像拼接
  4. oracle clob raw 转换,ORA-22835 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小...
  5. 简明python教程pdf-python简明教程中文pdf
  6. 本地操作HDFS报错:java.net.ConnectException: Call From KevinWong/192.168.16.1 to hadoop000:9000
  7. android的logcat详细用法
  8. python 数组 运算_python数据分析(二) python numpy--数组和矢量运算--数组对象
  9. 常见问题及解决方案(后端篇)
  10. [工具-004]如何从apk中提取AndroidManifest.xml并提取相应信息
  11. HDU1996 汉诺塔VI【水题】
  12. 谷歌 analytics.js 简要分析
  13. 容器技术Docker K8s 3 容器技术基础-Docker
  14. OPERA夜审功能和参数调节
  15. 计算机网络管理公开课观后感,青年网络公开课的观后感
  16. 3. lambda 方法引用
  17. oracle character set mismatch,EntityFramework查询oracle数据库时报ora-12704: character set mismatch...
  18. 【时间序列】ARMA 时序模型形式、理解、统计特性
  19. 中国教师研修网计算机培训心得体会,教师网络培训学习心得体会最新5篇精选...
  20. lisp倒入excel数据画图_如何将EXCEL中的数据导入CAD2007画图

热门文章

  1. 一场疫情,炸出了退休的COBOL程序员
  2. Linux 搜狗输入法 候选字乱码
  3. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车超声波避障实验(无舵机)
  4. mysql load data 语法_MySql LOAD DATA 使用
  5. html文件语言表示网页标题,HTML网页基本结构(HTML文件、编程语言)——十一号笔记...
  6. mysql从oracle取数_Oracle通过过程定期取数
  7. python列表间隔合并_Python使用zip合并相邻列表项的方法示例
  8. Docker/Docker 起步123
  9. 宏观 量子计算一句话
  10. 交换机短路_融商通达变频器功率模块短路维修故障案例