java_66666 2018-08-20 09:40 采纳率: 0%
浏览 5466
已结题

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

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

  • 写回答

7条回答 默认 最新

  • whs_321 2018-08-20 09:42
    关注

    你找一下你的版本对应的logback的yml配置,然后在运行时指定-Dxxx 这个配置,xxx是这个配置的名字,你可以试试
    https://www.roncoo.com/course/list.html?courseName=spring+boot

    评论
  • zhaodaoqi 2018-08-20 11:17
    关注
    1. 在 application.properties里添加 logging.config=classpath:logback-spring.xml 注意:当文件名为logback.xml或者logback-spring.xml时不需要配置logging.config
    2. 创建logback-spring.xml文件 即可
    评论
  • threenewbee 2018-08-20 15:03
    关注

    application.yml里加上

    logging:
    config: classpath:logback.xml

    评论
  • Lei_Da_Gou 2018-08-21 01:54
    关注

    application.properties 文件: logging.config=classpath:logback-spring.xml
    application.yml 文件:

    logging:
         config: classpath:logback.xml
    
    
    评论
  • 小夜夜er 2018-08-21 05:51
    关注

    两种思路:一种是在配置文件中指定logback文件名,另外一种就是加@Compenent注解实现类

    评论
  • hi-face 2018-08-24 03:05
    关注
    评论
  • Humorist 2018-08-20 10:26
    关注

    springboot默认读取配置文件的路径就是resource下,你可以把logback.xml这个文件重命名为logback-spring.xml,这样的话就不用在application里面指定了,它就会默认加载这个文件,我的就是这么处理的,没问题

    评论

报告相同问题?

悬赏问题

  • ¥15 activity升级到flowable工作流act_ge_bytearray的草稿json数据复制到act_de_model 的model_editor_json的脚本
  • ¥15 cvi使用CreateThread创建线程时,出现存储空间不足无法处理此命令的错误
  • ¥15 求苹果推信imessage批量推信技术
  • ¥15 ubuntu 22.04 系统盘空间不足。隐藏的docker空间占用?(相关搜索:移动硬盘|管理系统)
  • ¥15 利用加权最小二乘法求亚马逊各类商品的价格指标?怎么求?
  • ¥15 c++ word自动化,为什么可用接口是空的?
  • ¥15 Matlab计算100000*100000的矩阵运算问题:
  • ¥50 VB6.0如何识别粘连的不规则的数字图片验证码
  • ¥16 需要完整的这份订单所有的代码,可以加钱
  • ¥30 写一个带界面控制的机房电脑一键开机关机并且实时监控的软件