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=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.加入对应的日志依赖, 和配置文件

你可能感兴趣的:(springboot实战原理分析笔记(十五)- Spring boot 日志)