springboot实战原理分析笔记(十五)- Spring boot 日志

Spring boot 日志

  private Logger logger =  LoggerFactory.getLogger(UserDao.class);
	logger.debug("UserDao logger debug");
    logger.info("UserDao logger info");
    logger.warn("UserDao logger warn");
    logger.error("UserDao logger error");	

spring的默认日志级别为INFO

logging.level.root=debug #可以通过logging.*=debug 来设置 *可以是包,也可以是某个类

日志级别 :trace debug info warn error fatal off(关闭日志输出)

logging.file=e:/temp/my.log 指定日志文件名称
#logging.path=e:/temp  指定日志目录(此时的名字为spring.log)

日志文件输出、文件的大小10M之后就会分割了

配置日志输出格式

logging.pattern.console= #控制台
logging.pattern.file= #日志文件

上面的配置可以直接通过logback.xml配置配置

springboot默认支持logback。也就是说,只要在classpath下放一个logback.xml 或者 logback-spring.xml的文件,即可定制日志输出。

使用其他的日志组件的步骤
1.排除掉默认的日志组件:spring-boot-starter-logging
2.加入对应的日志依赖, 和配置文件

上一篇:##Mybatis框架之—— 基于代理 Dao 实现 CRUD 操作


下一篇:微信 URL Scheme详细参数