Log4j基础的小例子

来源:互联网 发布:微信java通用版jar 编辑:程序博客网 时间:2024/05/29 09:27

导入两个必须的包

log4j-1.2.17.jar

commons-logging-1.1.2.jar

这两个包可以在apache的官网上很轻松的找到

 

创建一个类Test类

package com.freud.test.log4j;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;public class Test {static Log log = LogFactory.getLog(Test.class);public void log() {log.debug("Debug info");log.info("Info info");log.warn("Warn info");log.error("Error info");log.fatal("Fatal info");}public static void main(String[] args) {Test test = new Test();test.log();}}


在src目录下create 一个新的file命名为log4j.properties

然后写入如下信息

 

log4j.logger.com.freud.test=info,freud

log4j.appender.freud=org.apache.log4j.ConsoleAppender

log4j.appender.freud.layout=org.apache.log4j.SimpleLayout

 

就可以执行main方法察看控制台打印结果了。

结果是只会打印输出info以上级别的信息

INFO - Info info

WARN - Warn info

ERROR - Error info

FATAL - Fatal info

 

原创粉丝点击