本文共 892 字,大约阅读时间需要 2 分钟。
springboot日志默认使用的日志是slf4j的日志框架和logback的日志实现
Logger logger = LoggerFactory.getLogger(getClass()); @Test public void contextLoads() { logger.trace("这是trace日志"); logger.debug("这是debug日志"); logger.info("这是Info日志"); logger.warn("这是warn日志"); logger.error("这是error日志"); }
因为springboot日志默认级别是info, 所以trace、debug级别的日志无法打印显示, 所以要修改日志级别的话
在 application.properties 添加
logging.level.xxx=trace
其中xxx表示该类所在的包名
application.properties 添加
logging.file=e:/springboot.log
在e盘生成springboot.log日志文件
logging.file=springboot.log
在当前项目文件生成springboot.log日志文件
logging.path=/spring/log
在当前磁盘的根路径下创建spring文件夹和log文件夹, 并默认用spring.log来作为日志文件。
比如在C盘下有一个spring的文件夹里面有log文件夹里面有一个spring.log的文件application.properties 添加
logging.pattern.console=%d{ yyyy-MM-dd} ----> [%thread] ---> %-5level %logger{ 50} - %msg%n
意思大概是
yyyy-MM-dd-时间, thread-线程号, level-日志等级 , logger-可能是类名。。 msg-日志信息 n-换行转载地址:http://suern.baihongyu.com/