Log4j 2 示例程序

Hello World! 程序

所有有关软件的介绍和使用都是从 Hello World 开始的,这里是我们的 Hello World 示例程序。首先,日志从 LogManager 中获得日志名 Hello World, 然后,日志使用被使用,输出了 “Hello, World!” 这条信息。

当然这条日志能够被输出,是在日志被配置允许这条日志输出的情况下才输出的。

在下面的示例程序中,日志的级别被定义为 info,如果你定义日志输出的级别为 ERROR 的话,这条日志是不会被输出的。

[code]import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

public class HelloWorld {
private static final Logger logger = LogManager.getLogger(“HelloWorld”);
public static void main(String[] args) {
logger.info(“Hello, World!”);
}
}[/code]

输出日志消息的方法 logger.info() 与日志的配置是密切相关的,请参考 Log4j 2 配置 章节中有关的内容。