轉自:
http://www.java265.com/JavaCourse/202201/2163.html
SLF4J簡介
SLF4J是用于日志記錄系統的簡單外觀 允許最終用戶在部署時插入所需的日志記錄系統 Simple Logging Facade for Java(SLF4J)用作各種日志框架(例如java.util.logging,logback,log4j)的簡單外觀或抽象 允許最終用戶在部署 時插入所需的日志記錄框架
下文講述slf4j中配置log4j的方法分享,如下所示:
步驟一:pom.xml添加log4j依賴
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</version> </dependency> 或者 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.8.0-alpha2</version> </dependency>
步驟二:配置log4j
log4j配置詳見log4j.xml完整組態檔或log4j.properties完整組態檔詳解
測驗代碼
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class LoggerTest {
private static final Logger logger = LoggerFactory.getLogger(LoggerTest.class);
public static void main(String[] args) {
logger.fatal("致命錯誤");
logger.error("嚴重警告");
logger.info("普通資訊");
logger.debug("除錯資訊");
}
}
注意事項: 這里要用SLF4J來寫記錄日志的代碼 而不能用log4j去寫日志 當需要切換其他的日志框架如logback只需要更改依賴即可
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/500394.html
標籤:其他
上一篇:程式里隨處可見的interface,真的有用嗎?真的用對了嗎?
下一篇:IOS OpenGL ES GPUImage GPUImageDirectionalNonMaximumSuppressionFilter
