本文包含JSP的原理剖析、基礎語法和指令、內置對象和作用域、JSP及JSTL標簽及JavaBean等JSP的知識都在這裡了 ...
轉自:
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只需要更改依賴即可