Spring Boot的日志管理
来源:互联网 发布:cloudlink mac客户端 编辑:程序博客网 时间:2024/05/16 13:57
Spring Boot的日志管理
作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs
默认情况下,Spring Boot的日志是输出到控制台的,不写入任何日志文件。
要让Spring Boot输出日志文件,最简单的方式是在application.properties配置文件中配置logging.path键值,如下:(日志文件为spring.log)
logging.path=/var/log
第二种方法是在application.properties配置文件中配置logging.file键值,如下:
logging.file=/var/log/myapp.log
这两种配置方法适用于开发阶段,对于部署则存在一定的问题。比如部署到不同的环境,可能就存在需要修改application.properties文件的情况,这就意味着需要重新打包,再次部署,显得不便捷。
有鉴于此,Spring Boot提供了一种覆写application.properties配置文件中键值的方法,在命令行通过指定参数来实现覆写——在运行时把命令行参数当作标准的系统属性,如下:
java -jar -Dlogging.path=/tmp myapp.jar
最后,还可以在命令行调用Spring Boot的Maven插件时覆写这个值。但是,直接使用系统属性对于插件方式是无效的。需要使用run.jvmArguments参数来指定系统属性,设置想要的值:
mvn spring-boot:run -Drun.jvmArguments="-Dlogging.path=/tmp"
一切都变得很完美了!
0 2
- Spring Boot的日志管理
- Spring Boot的日志管理
- Spring Boot日志管理
- Spring Boot日志管理
- Spring Boot日志管理
- Spring Boot日志管理
- 六、Spring Boot日志管理
- 7、spring-boot日志管理
- spring boot日志管理配置
- Spring Boot (四):日志管理
- Spring Boot 整合 log4j 实现日志管理
- Spring Boot 整合 log4j2 实现日志管理
- Spring Boot 整合 logback 实现日志管理
- Spring Boot 的彩色日志
- spring-boot的日志管理(logback)之生产测试环境的切换
- Dubbo 结合 Spring Boot 的探索(注册发现,管理监控,全链路日志跟踪)
- Spring Boot默认的日志格式
- spring boot (四) 日志的使用
- java设计模式:动态代理模式 Proxy
- iOS开发系列--网络开发
- WebSocket
- mysql导入导出数据方法分享
- Formal System-谓词逻辑范式(Prädikatenlogik Normalformen)
- Spring Boot的日志管理
- 对移动社交类产品的追问
- CSDN-markdown编辑器语法备份
- Android 导入项目时报错 theme.appcompat.light
- 欢迎使用CSDN-markdown编辑器
- 回顾SpringAOP,简单的测试,加深理解
- JavaWeb学习总结(一)——JavaWeb开发入门
- Hibernate实现跨库操作的解决方式
- ioc