SpringBoot-(6)-日志SLF4j
一,日志简介:
目前有很多日志框架,SpringBoot内部采用了SLF4j+logback的形式。
SpringBoot内部日志库依赖关系如下:

二,日志的分级
常用的Log日志分级如下:
/*
* 这里是日志级别
* 日志级别由低到高:track < debug < info < warn < error
* 设置一个日志级别,日志就只会打印该级别以及较高级别的日志。
* StringBoot默认使用的是info级别的日志。就是root级别
* 调整log日志的打印级别,在配置文件里面。
* */
logger.trace("This is trace log");
logger.debug("This is debug log");
logger.info("This is info log");
logger.warn("This is warn log");
logger.error("This is error log");
三,日志的配置
# log日志配置
logging.level.com.alibaba=trace
# 指定日志文件的名字,如果没有具体路径,那么只在当前项目下生成该日志文件。
# 也可以指定具体哪个盘哪个路径下生成日志文件
logging.file=account_manager.log
# 也可以用logging.path指定日志文件路径,在当前磁盘下创建一个默认spring.log的日志文件
# logging.path,和logging.file是相矛盾的设置,有了.file,那么.path就不再起作用。
# logging.path=/spring/log
# 指定控制台输出格式
logging.pattern.console=%d{yyyy年MM月dd日}[%thread] %-51level %logger{50} -%msg%n
# 指定日志文件中的输出格式
logging.pattern.file=%d{yyyy年MM月dd日}[%thread] %-51level %logger{50} -%msg%n
浙公网安备 33010602011771号