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表示整個項目,也可以設置爲某個包下,也可以具體到某個類名(日誌級別的值不區分大小寫)