-1

我最近开始学习日志级别并深入研究日志框架。对于一个简单的 java 程序,比如说 Hello World,它是任何编程语言的起点。我能问一下为此设置的默认日志记录级别是什么吗?

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

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

4

2 回答 2

3

System.out.println只是打印到STDOUT. 它与日志记录没有任何关系。日志级别由日志框架控制,例如log4j.

于 2013-05-16T17:28:45.073 回答
-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");
  }
}

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

<category name="your.package.name">
        <priority value="WARN"/>
    </category>
于 2013-05-16T17:28:55.810 回答