教程 > slf4j 教程 > 阅读:59

slf4j 示例 hello world——迹忆客-ag捕鱼王app官网

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

首先,创建 slf4j.logger 接口的对象

由于 slf4j.logger 是 slf4j api 的入口点,首先,我们需要获取/创建它的对象

loggerfactory 类的 getlogger() 方法接受一个表示名称的字符串值,并返回一个具有指定名称的 logger 对象。

logger logger = loggerfactory.getlogger("samplelogger");

其次,记录所需的消息

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

logger.info("hello 这是我的第一个 slf4j 程序");

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

package main.java.com.jiyik.slf4j;
import org.slf4j.logger;
import org.slf4j.loggerfactory;
public class slf4jexample {
    public static void main(string[] args) {
        // 创建 logger 对象
        logger logger = loggerfactory.getlogger("samplelogger");
        // 记录信息
        logger.info("hello 这是我的第一个 slf4j 程序");
    }
}

最初运行以下程序时,我们将获得以下输出而不是所需的消息。

slf4j 运行示例

由于我们没有将 classpath 设置为表示日志框架的任何绑定,如本教程前面所述,slf4j 默认为无操作实现。 因此,要查看消息,我们需要在项目类路径中添加所需的绑定。 由于我们使用的是idea,因此为各个 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 之外的任何日志记录框架的绑定添加到项目(classpath)后,我们将看到以下正常的输出内容。

slf4j 运行结果

查看笔记

扫码一下
查看教程更方便
网站地图