三、SpringBoot框架-日志配置
1、第一步我们把application.properties改成application.yml,yaml配置文件看起来就像json结构清晰一些,需要注意的一点是每个冒号后面一定要有一个空格(以冒号结尾不需要空格),eclipse的话可以装个yaml的插件,以下都可以

2、因为SpringBoot已经集成了日志系统,所以我们配置起来也是非常简单,看如下配置:
#--------------------------log开始--------------------------# logging: # 日志路径,使用 spring.log 作为默认文件,自定义名称:file: E:/springboot.lo path: F:/eclipse-workspace/log # 控制不同包下的日志级别(日志级别由低到高 trace < debug < info < warn < error) level: com: hugh: DEBUG org: springframework: web: INFO # 在控制台输出的日志格式(使用默认格式即可) #logging.pattern.console=%d{yyyy-MM-dd} [%thread] %-5level %logger{50} - %msg%n # 指定文件中日志输出的格式(使用默认格式即可) #logging.pattern.file=%d{yyyy-MM-dd} === [%thread] === %-5level === %logger{50} === - %msg%n #--------------------------log结束--------------------------#
上面几个配置基本就满足我们的需求了
3、测试日志记录,在com.hugh.controller.DemoController类中修改
private static final Logger log = LoggerFactory.getLogger(DemoController.class); /** * 测试Web * @return */ @RequestMapping("/helloWorld") public String helloWorld() { log.debug("测试日志记录成功!"); return "Hello World!"; }
4、访问http://localhost:8080/helloWorld网址,然后看控制台和我们的日志文件已经生成
说明:日志文件每一天的日志他会自动添加成压缩文件在目录下



浙公网安备 33010602011771号