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

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