【问题标题】:What is the meaning of Spring logback scope attribute of the <springProperty> configuration element?<springProperty> 配置元素的 Spring logback scope 属性是什么意思?
【发布时间】:2021-06-10 15:01:30
【问题描述】:

Spring 将 the springProperty extension 定义到 logback 配置中:

<springProperty scope="context" name="fluentHost" source="myapp.fluentd.host"
    defaultValue="localhost"/>

但是我没有看到scope="context"是什么意思的解释。

可以为scope 属性赋予什么值?它们的含义是什么?

(我在Bean Scopes 的列表中没有看到任何context,以防这与它有任何关系。)

【问题讨论】:

    标签: spring logback spring-logback


    【解决方案1】:

    logback提供的scope属性有3个值(LOCAL, CONTEXT, SYSTEM)。与Spring无关。scope属性用于设置属性时选择不同的策略。

    • LOCAL 表示通过 InterpretationContext 设置属性。
    • CONTEXT 表示通过 Context 设置属性。
    • SYSTEM表示通过System.setProperty(key,value)的代码设置属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-15
      • 2015-10-06
      • 2019-09-13
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      相关资源
      最近更新 更多