您的位置:首页 > 编程语言

使用代码形式配置Log4J日志框架

2018-05-28 16:13 295 查看
一、使用代码形式配置Log4J日志框架

一般情况下,我们都是使用配置文件形式来配置Log4J日志框架,比如使用“log4j.properties”文件。但有些时候,我们只是想简单快速使用Log4J日志框架,配置“log4j.properties”等配置文件显得繁琐,在这种情况下,可以使用代码形式配置Log4J日志框架。

二、使用举例

使用代码形式配置Log4J日志框架的样例代码如下:

static { Logger rootLogger = Logger.getRootLogger(); rootLogger.setLevel(Level.INFO); rootLogger.addAppender(new ConsoleAppender(new PatternLayout("%-6r [%p] %c - %m%n"))); }

1

2

3

4

5

现在有如下类“MainTest”,其中使用以上样例代码。

import org.apache.log4j.ConsoleAppender;import org.apache.log4j.Level;import org.apache.log4j.Logger;import org.apache.log4j.PatternLayout;publicclassMainTest {privatestaticfinal Logger logger = Logger.getLogger(MainTest.class); static { Logger rootLogger = Logger.getRootLogger(); rootLogger.setLevel(Level.INFO); rootLogger.addAppender(new ConsoleAppender(new PatternLayout("%-6r [%p] %c - %m%n"))); } publicstaticvoid main(String[] args) { logger.info("hello"); logger.error("world"); }}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

执行以上类,得到如图1所示结果,从中可知,我们使用代码形式正常配置了Log4J日志框架。

图1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LOG4J