码迷,mamicode.com
首页 > 其他好文 > 详细

slf4j的总结

时间:2017-02-08 18:18:51      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:配置   set   detail   app   pat   config   family   tle   url   

参考文章

log4j2使用总结

slf4j介绍以及实现原理窥探

 使用Slf4j集成Log4j2构建项目日志系统的完美解决方案

slf4j(全称是Simple Loging Facade For Java)是一个为Java程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就好像我们经常使用的JDBC一样,只是一种规则而已。因此单独的slf4j是不能工作的,它必须搭配其他具体的日志实现方案,比如apacheorg.apache.log4j.Logger,jdk自带的java.util.logging.Logger等等。

下面以slf4j和log4j2为例子

需要的jar包

log4j-api-2.3.jar

log4j-core-2.3.jar

 

slf4j-api-1.7.21.jar

log4j-slf4j-impl-2.2.jar

使用方法

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class CopyOfHelloAnt {
    private static Logger log = LoggerFactory.getLogger(HelloAnt.class);
    public static void main(String[] args){  
//        可使用占位符{},而log4j2不可以使用
        log.error("Error message is: {}", "message");
    }
}

配置文件log4j2.xml

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="off" monitorInterval="3600">
    <Appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout charset="UTF-8" pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
        </Console>
    </Appenders>

    <Loggers>
        <Root level="info">
            <AppenderRef ref="Console" />
        </Root>
    </Loggers>
</Configuration>

 

slf4j的总结

标签:配置   set   detail   app   pat   config   family   tle   url   

原文地址:http://www.cnblogs.com/lakeslove/p/6379161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!