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表示整个项目,也可以设置为某个包下,也可以具体到某个类名(日志级别的值不区分大小写)