springboot 日誌路徑、級別配置

1、在application.yml配置文件中增加:logging.path 或者 logging.file

注意:它們不會同時生效,只配置其中一個就好了。若同時指定logging.path和logging.file,則logging.path不會生效,只會按照logging.file生成

例如:

logging.path = ./logs

 logging.file,只指定文件名,會生成在當前總項目目錄下;同時指定目錄和文件名,會在指定目錄下生成指定文件名的日誌文件(相對路徑,則會生成在當前總項目目錄下)。

注意:但當只指定已存在的目錄時,是不起作用的,是無效的,若後面跟上不存在的目錄或文件,則會生成日誌文件。

#/logDemo,目錄已存在的時,無法生成日誌文件
logging.file=/logDemo

參考:https://www.cnblogs.com/yanguobin/p/11486584.html

2、logback-spring.xml

<property name="LOG_PATH" value="${LOG_PATH:-.}"></property>

<fileNamePattern>${LOG_PATH}/info.%d.%i.log</fileNamePattern>

3、logging.level

日誌級別 trace<debug<info<warn<error<fatal

默認級別爲info,即默認打印info及其以上級別的日誌。

logging.level設置日誌級別,後面跟生效的區域,比如root表示整個項目,也可以設置爲某個包下,也可以具體到某個類名(日誌級別的值不區分大小寫)

參考:https://www.cnblogs.com/yanguobin/p/11487667.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章