slf4j用法
来源:互联网 发布:淘宝转化率怎么算 编辑:程序博客网 时间:2024/06/07 10:56
一、slf4j介绍
简单日记门面(simple logging Facade for Java)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。
二、slf4j使用
创建Java工程
1、simple输出格式
(1)jar包
slf4j-api-1.7.21.jar
slf4j-simple-1.7.21.jar
(2)代码调用
import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class learnlog {final Logger logger = LoggerFactory.getLogger(learnlog.class);public void setTemperature(String name) {logger.error("This is error log write by {}", name);logger.debug("This is error debug write by {}", name);logger.info("This is error log write by {}", name);}public static void main(String[] args) {learnlog l = new learnlog();l.setTemperature("sky");}}
2、log4j2实现
(1)jar包
slf4j-api-1.7.21.jar
log4j-api-2.5.jar
log4j-core-2.5.jar
log4j-slf4j-impl-2.5.jar
(2)src下创建log4j配置文件log4j2.xml
<?xml version="1.0" encoding="UTF-8"?><configuration status="OFF"> <appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> </Console> </appenders> <loggers> <root level="debug"> <appender-ref ref="Console"/> </root> </loggers> </configuration>
(3)代码调用如上
三、不同的jar包都实现了slf4j的一些接口,更换jar包,而不需要更改代码,以实现不同的log风格。
0 0
- slf4j用法
- java slf4j的用法
- SLF4J
- slf4j
- slf4j
- SLF4J
- slf4j
- slf4j
- SLF4J
- slf4j
- slf4j
- slf4j
- slf4j
- slf4j
- SLF4J
- SLF4J
- SLF4J
- slf4j
- 【Linux 学习笔记】戏说Git (上)
- 最长上升子列~
- HDU 4847 Wow! Such Doge! (注意输入格式!)
- 未解之谜:gb2312如何转到utf-8
- Codeforces--653D--Delivery Bears(二分+最大流)
- slf4j用法
- Listview Checkbox错乱问题
- 融云 rongyun
- POJ 3230 DP
- RAID阵列与LVM逻辑卷组创建
- 微信支付
- 《剑指offer》-树的子结构
- 336. Palindrome Pairs(C++实现)
- static静态代码块与非静态代码块与构造函数执行顺序