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

Java的默认日志记录级别是什么,java,log4j,Java,Log4j,我最近开始学习日志级别并深入研究日志框架。对于一个简单的java程序,可以说Hello World,它是任何编程语言的入门。我可以问一下,为此设置的默认日志记录级别是多少 public class A{ public static void main(String[] args){ System.out.println("Hello stackoverflow"); } } 对于这个基本程序,默认的日志记录级别集是什么,它是在哪里设置的。在log4j中,我们有类似log4j.

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

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

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

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

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>


erm
println()
与日志级别或日志框架无关。它将打印到标准输出按一关闭,反转。可怜的问题,人们都在猛烈抨击这个人,哈哈。先读@Vivin Paliath的答案