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