使用代码形式配置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日志框架,比如使用“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日志框架
- [转载]java日志框架log4j详细配置及与slf4j联合使用教程
- 日志框架的使用配置 log4j
- java日志框架log4j详细配置及与slf4j联合使用教程
- java日志框架log4j详细配置及与slf4j联合使用教程
- java日志框架log4j详细配置及与slf4j联合使用教程
- java日志框架log4j详细配置及与slf4j联合使用教程
- 使用Log4j为项目配置日志输出应用详细总结及示例演示.
- tomcat使用log4j分割日志的配置方法
- log4j 日志配置 properties 和 xml形式两种
- Log4j日志的使用及配置文件(lp)
- Netbeans中为Log4J快捷使用配置代码模版
- Spring MVC框架配置log4j输出日志到文件
- log4j日志框架的配置
- spring框架整合使用定时任务框架java quartz的示例代码配置
- tomcat日志配置之三Commons-logging与Log4J配合使用
- 使用Log4j为项目配置日志输出应用详解以及示例演示的实现分析
- log4j使用心得之二 -- log4j配置相对路径日志
- MongDB 使用 Log4j配置文件将日志写入MongDB数据库
- 使用Log4j为项目配置日志输出应用详细总结及示例演示.