以下是Log4j2.0的类图,以便大家对2.0有一个整体的理解。
就如我们学习任何一个技术一样,这里我们首先写一个Hello World:
1,新建工程TestLog4j
2,下载Log4j 2.0有jar包,导入下面两个文件
3,编写代码:
- import org.apache.logging.log4j.LogManager;
- import org.apache.logging.log4j.Logger;
- public class HelloWorld {
- private static Logger logger = LogManager.getLogger("HelloWorld");
- public static void main(String[] args) {
- logger.info("Hello, World!");
- logger.error("Hello, World!");
- }
- }
输出为:
15:05:33.738 [main] ERROR HelloWorld - Hello, World!
由输出我们可以看到程序只是打印出了error的信息,这是由于我们没提供配置文件,而缺省的配置文件默认的优先级是Error,故只打印了error的信息。