springboot如何指定使用的logback文件?

1.使用springboot,maven项目;logback在resource下面,我能在启动的时候指定logback文件的位置吗?因为我不想使用默认的文件。
类似:-Dserver.port=10080 可以指定端口一样,我想:-Dxxx.path=logback.xml

阅读 19.2k
5 个回答
新手上路,请多包涵

图片描述

你找一下你的版本对应的logback的yml配置,然后在运行时指定-Dxxx 这个配置,xxx是这个配置的名字,你可以试试

如果要自定义logback配置文件的位置, 使用--logging.config命令行参数指定;

如果只是想指定日志文件的位置和名字, 使用:
logging.path, logging.file

新手上路,请多包涵

可以在application.yml中指定日志的配置文件:
日志配置文件位置:image.png
日志配置项:image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题