log4j:WARN No appenders could be found for logger 解決辦法

有時候需要打印日誌,知道mybatis執行了什麼樣的SQL語句,以便進行調試
這時候,需要開啓日誌,而mybatis本身是沒有自帶的log日誌,則需要藉助第三方來打印日誌,在這裏使用log4j日誌

在src目錄下新建文件夾log4j.properties,將log4j的包導到lib目錄下
但是出現如下問題
在這裏插入圖片描述
此時表明log4j並沒有生效
需要將如下內容添加到log4j.properties文件中

# Global logging configuration 開發時候建議使用 debug
log4j.rootLogger=DEBUG, stdout
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

在這裏插入圖片描述
log日誌等級(從小到大排列)

logger.trace("跟蹤信息");
logger.debug("調試信息");
logger.info("輸出信息");
logger.warn("警告信息");
logger.error("錯誤信息");
logger.fatal("致命信息");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章