java slfj教程_SLF4J入门程序

本篇文章帮大家学习SLF4J入门程序,包含了SLF4J入门程序使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。

在本章中,我们将学习如何编写使用SLF4J的简单基本记录器程序。按照下面描述的步骤编写一个简单的记录器。

第1步 - 创建slf4j.Logger接口的对象

由于slf4j.Logger是SLF4J API的入口点,首先,需要获取/创建其对象。

LoggerFactory类的getLogger()方法接受表示名称的字符串值,并返回具有指定名称的Logger对象。

Logger logger = LoggerFactory.getLogger("SampleLogger");

第2步 - 记录所需的消息

slf4j.Logger接口的info()方法接受表示所需消息的字符串值,并将其记录在信息级别。

logger.info("Hi This is my first SLF4J program.");

以下是演示如何使用SLF4J在java中编写示例记录器的程序。

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

public class SLF4JExample {

public static void main(String[] args) {

//Creating the Logger object

Logger logger = LoggerFactory.getLogger("SampleLogger");

//Logging the information

logger.info("Welcome to Yiibai.com SLF4J Yiibai.");

}

}

在第一次运行上面程序时,将获得以下输出而不是所需的消息。

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

SLF4J: Defaulting to no-operation (NOP) logger implementation

SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further

details.

由于这里没有将类路径设置为表示日志框架的任何绑定,如本教程前面所述,SLF4J默认为无操作实现。因此,要查看消息,需要在项目类路径中添加所需的绑定。由于我们使用的是eclipse,因此请为各个JAR文件设置构建路径,或者在pom.xml 文件中添加其依赖项。

例如,如果需要使用JUL(Java.util.logging框架),需要为jar文件slf4j-jdk14-x.x.jar设置构建路径。如果想使用log4J日志框架,需要设置构建路径,或者为jar文件slf4j-log4j12-x.x.jar和log4j.jar添加依赖项。

将除slf4j-nopx.x.jar之外的任何日志框架的绑定添加到项目(类路径)后,将获得以下输出。

Dec 07, 2019 15:29:14 PM SLF4JExample main

INFO: Welcome to Yiibai.com SLF4J Yiibai.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值