什么是Java的默认日志记录级别

时间:2013-05-16 17:25:37

标签: java log4j

我最近开始学习日志记录级别并深入了解日志框架。对于一个简单的java程序,比如Hello World,它是任何编程语言的入门者。我可以问一下为此设置的默认日志记录级别是什么。

public class A{
  public static void main(String[] args){
     System.out.println("Hello stackoverflow");
  }
}

对于此基本程序,默认日志记录级别集是什么设置的。在log4j中,我们有配置文件,如log4j.xml或log4j.properties。对于这个程序,什么是参考,我们可以改变其日志记录级别。

2 个答案:

答案 0 :(得分:3)

System.out.println只打印到STDOUT。它与日志记录无关。记录级别由log4j等记录框架控制。

答案 1 :(得分:-2)

import org.apache.log4j.Logger;
public class A{
  public static final Logger logger = Logger.getLogger(A.class);
  public static void main(String[] args){
    logger.*pickOne*("Hello stackoverflow");
  }
}

我认为你的问题是'调试'。如果您希望从debug更改,请将其添加到log4j xml文件中:

<category name="your.package.name">
        <priority value="WARN"/>
    </category>