内 容:应用中使用slf4j的工作流程简单示例ILoggerFactory实例化过程由ILoggerFactory创建Logger实例slf4j 适配器实现自定义适配器 现如今,日志框架层出不穷,JDKLogger、Log4j、Logback等这些是最 ...
内 容:
- 应用中使用slf4j的工作流程
- 简单示例
- ILoggerFactory实例化过程
- 由ILoggerFactory创建Logger实例
- slf4j 适配器实现
- 自定义适配器
现如今,日志框架层出不穷,JDKLogger、Log4j、Logback等这些是最常用的了。然而现在越来越多的框架中,都会在使用日志框架的同时,还会使用到一个门面(slf4j-api.jar),使用这个门面的的最方便的地方大抵是它提供格式化字符串的功能。
slf4j 与其他日志框架的关系
在应用程序中,直接使用slf4j-api.jar就可以完成日志的记录,而不用在代码里直接使用某一种日志框架了(虽然最终记录日志还是有日志框架来完成的)。
下面是使用了slf4j时,应用程序、slf4j、slf4j-adapter.jar、日志框架之间的调用关系:
下面是一个简单的示例:
package com.fjn.frame.slf4j;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class HelloWorld { public static void main(String[] args) { Logger logger = LoggerFactory.getLogger(HelloWorld.class); logger.info("Hello World"); }}
原标题:SLF4j:Log facade abstract
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。