这是一个创建于 1830 天前的主题,其中的信息可能已经有所发展或是发生改变。
我查了下 logging.file 这种属性配置,是用来将本来打印在控制台上的内容日志到某个文件离去。
请问如果我专门为某个模块配置一个输出到文件的 appender,由于开发环境和服务器环境完全不同,需要手动指定这个文件所在的文件夹的路径,除了使用 java 的启动参数,有没有可能利用 springboot 的 application.yaml 或者什么优雅的方法实现呢?
谢谢
1 条回复 • 2020-02-13 17:31:54 +08:00
![ninion](https://cdn.v2ex.com/avatar/cc89/fc92/29925_normal.png?m=1569549483) |
|
1
ninion 2020-02-13 17:31:54 +08:00 1
提供一种姿势 - 首先 logback 是可以定义 property 的,可以将 appender 的 file 定义为 property - property 的值可以为 maven profile property 占位符 - 这样 maven source 的时候对应的日志路径就会 bind 到 logback 配置中
|