问题

在application.yml配置值后, 在logback-spring.xml 中添加下面的标签

    <springProperty scope="context" name="appName" source="spring.application.name"/><springProperty scope="context" name="hosts" source="demo.host"/>

加载xml文件的时候 发现appName 有值, hosts没值。

排查

全局搜索 springProperty , 发现 org.springframework.boot.logging.logback.SpringPropertyAction 类是负责解析相关值的。
这个类通过 Spring的 Environment 获取yml配置中的值。
看到实际上是加载了 bootstrap.yml 。
本质上是logback比application.yml 更早的去加载

解决

方法一

将配置写到 bootstrap.yml

方法二

将logback-spring.xml改名,如改成logback-delayed.xml,在application.yml指定加载的配置文件,以确保application.yml已经被Spring加载到程序的上下文中

logging:config: classpath:logback-delayed.xml

方法三

logback 配置为默认的 logback.xml, 通过property 标签去读取配置文件,不过这个标签对yml格式的支持好像不是太好,logback读到的配置key值的格式风格要与properties相同

    <property resource="application.yml" /><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>${LOG_FORMAT}</pattern><charset>${CHARSET}</charset></encoder></appender>

logback springProperty 标签不起作用相关推荐

  1. [html] 说说base标签有什么作用?

    [html] 说说base标签有什么作用? base标签为页面上的所有链接规定默认地址. 例如<head> <base href="http://h-camel.com/s ...

  2. 什么是会员标签?会员标签有什么作用呢?

    我们都知道会员数据是最重要的营销资产,但是怎么将冰冷的数据和具体的会员结合,怎么透过数据,看到一个个鲜活的会员?会员标签给我们提供了观察会员和了解会员的重要途径,也是经营会员重要的工作内容. 那么什么 ...

  3. JSTL标签不起作用,JSTL标签直接输出表达式

    jstl标签不起作用不管用,jstl标签直接输出表达式. 解决办法: 在jsp页面头上 引入: <%@ page isELIgnored="false"%> 问题解决.

  4. html+link作用,html link标签有什么作用?html link标签的定义及属性介绍

    html link标签有什么作用?html link标签中定义及属性介绍,下面开始本章的内容,主要给大家说的是html link标签的定义和作用,还有HTML link标签的属性介绍及属性作用 htm ...

  5. php的link是什么意思,link标签有什么作用?

    htmllink标签的定义和用法: 标签定义文档与外部资源的关系. 标签最常见的用途是链接样式表. html的link标签是用于当前文档引用外部文档用的,rel属性用于设置对象和链接目的间的关系.re ...

  6. logback各标签详解

    相关概念: Logger.appender及layout Logger:日志的记录器,关联到应用对应的context上后,用于存放日志对象,也可以定义日志类型.级别(TRACE.DEBUG.INFO. ...

  7. html标签可以分为什么标签和什么标签,什么是HTML标签?HTML标签有什么作用?

    问题分析及解答: 一.HTML中的标签是什么? HTML标签 是由一对尖括号包裹的单词构成 例如: <html> 所有标签中的单词不可能以数字开头: 标签不区分大小写 <html&g ...

  8. html标签验证的作用,HTML元素blockquote标签的用法及作用

    html元素 标签主要用于引用长文本,有关该标签的用法及作用详解如下: 标签的定义 标签是引用一段长文本内容: 标签是一个块元素,引用的文本内容会形成一个独立的引用块: 标签引用的文本内容会在左右两端 ...

  9. html方法标签不起作用,Angular中innerHTML标签的样式不起作用的原因解析

    1.背景 在最近angular的项目中,需要用到[innerHTML]标签来指定一个div的样式: //HTML部分 //TS部分 contents = ' 商品信息栏位商品信息介绍 '; 但是上面的 ...

  10. html中i的作用,html的i标签有什么作用

    在html中,i标签的作用是给元素文本添加斜体样式:在html里添加i标签后,浏览器会将包含在i标签中的文本以斜体字(italic)或者倾斜(oblique)字体显示.如果这种斜体字对该浏览器不可用的 ...

最新文章

  1. Java编程中最容易踩雷的地方!
  2. wyse WES系统操作
  3. (23)System Verilog旗语解决资源共享需求
  4. CodeBlocks常用快捷键
  5. springboot解决第三方依赖jar包的问题
  6. CentOS安装zip及用法
  7. arduino编码器计数_【Arduino】旋转编码器的Arduino使用方法
  8. 【高并发】秒杀系统设计思路
  9. Level Shift
  10. SpringBoot中Starters是什么
  11. 银行数字化转型导师坚鹏:《银行业同业竞争策略分析》
  12. 李炎恢ecshop2.7.2安装教程与PHP5.5x不兼容的处理方法
  13. 搜狗workflow项目研究(三)线程池
  14. alter database命令
  15. 搜索引擎免费登录入口
  16. android 视频录制尺寸裁剪,galleryfinal 实现Android图片单选/多选、拍照、裁剪、压缩。视频选择和录制。...
  17. 黑马程序员—面向对象(1)
  18. AD原理图编译错误:Details Duplicate pins in component Pin ×× and Pin ××
  19. 高标准农田建设综合监管平台
  20. 大学生计算机适合用苹果笔记本吗,2019学生党笔记本推荐 苹果笔记本适合大学生吗...

热门文章

  1. SAP MM-MB52 物料库存查询简单操作
  2. 计算机求和公式IFEROR,IFERROR函数详解_Excel公式教程
  3. 产品和程序员的互殴大战
  4. Go语言在大数据时代应用前景
  5. 【物联网开发基础】plc简介
  6. DB2导出 mysql导入_db2数据库导入导出数据
  7. 基于MK802 MiniPC的扩展开发应用-软/硬件修改和扩展
  8. 如何压缩jpg图片的大小,操作简单的两个方法都教给你。
  9. 小沈阳最经典的99句台词 保证你从头笑到尾
  10. flutter ScrollController attached to multiple scroll views