导入用于logback的外部属性(.xml)

时间:2012-02-13 09:35:06

标签: xml logback

我有一个logback.xml配置文件,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="30 seconds">
  <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
      <pattern>%d{HH:mm:ss,GMT} %-5p [%t] %c{10} %X{hub}/%X{device}/%X{channel} %m%n</pattern>
    </encoder>
  </appender>

  <logger name="org.hibernate" level="WARN"/>

  <root level="WARN">
    <appender-ref ref="console"/>
  </root>
</configuration>

我想知道我是否能够将外部appender和记录器从另一个.xml文件加载到此文件中以供使用?有什么想法吗?

我不希望这个外部appender和logger直接在主.xml中。

由于 d

2 个答案:

答案 0 :(得分:2)

@Spencer Kormos提供的上一个链接无效,因此更新链接http://logback.qos.ch/manual/configuration.html#fileInclusion,以便将来的用户可以轻松访问。

答案 1 :(得分:0)

您可以使用文档中描述的include tag添加其他配置。

希望这会有所帮助,但如果没有,请解释你想要实现的目标。