本文主要记录如何使用SLF4J进行日志的记录。在日常开发中,系统日志对整个项目的重要性不言而喻,定位、排查问题,项目埋点,日志都作为系统完善必不可少的一部分。
本文分为以下几个部分:
-
是什么
-
永远的Hello World
-
将日志以文件形式输出到本地
-
其他
一 、SLF4J是什么?
Java的简单日志记录外观(SLF4J)可作为各种日志记录框架(例如java.util.logging,logback和log4j)的简单外观或抽象。SLF4J允许最终用户在部署时插入所需的日志记录框架。请注意,启用SLF4J的库/应用程序意味着仅添加一个强制性依赖项,即 slf4j-api-2.0.0-alpha2-SNAPSHOT.jar。
一句话:SLF4J 是整合日志工具后暴露的一整套接口,对原有日志记录工具进行了一次封装。
二 、永远的HelloWorld
- pom文件导入依赖(此SLF4J GAV 绑定 log4j日志工具)
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api