| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?xml version="1.0" encoding="UTF-8"?>
- <configuration>
- <!-- 日志存放路径 -->
- <property name="log.path" value="../logs" />
- <!-- 日志输出格式 -->
- <property name="log.pattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
- <springProperty scope="context" name="spring.application.name" source="spring.application.name"/>
- <springProperty scope="context" name="logging.fluentd.enabled" source="logging.fluentd.enabled"/>
- <springProperty scope="context" name="logging.console.enabled" source="logging.console.enabled"/>
- <springProperty scope="context" name="logging.fluentd.host" source="logging.fluentd.host"/>
- <springProperty scope="context" name="logging.fluentd.port" source="logging.fluentd.port"/>
- <define name="hostname" class="cn.hobbystocks.auc.common.utils.CanonicalHostNamePropertyDefiner"/>
- <if condition='p("logging.fluentd.enabled").equals("true")'>
- <then>
- <include resource="logback-fluentd.xml" />
- </then>
- </if>
- <!-- 控制台输出 -->
- <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
- <encoder>
- <pattern>${log.pattern}</pattern>
- <charset>UTF-8</charset>
- </encoder>
- </appender>
- <!-- Spring日志级别控制 -->
- <logger name="org.springframework" level="warn" />
- <!--系统操作日志-->
- <root level="info">
- <if condition='p("logging.console.enabled").equals("true")'>
- <then>
- <appender-ref ref="console" />
- </then>
- </if>
- <if condition='p("logging.fluentd.enabled").equals("true")'>
- <then>
- <appender-ref ref="FLUENT"/>
- </then>
- </if>
- </root>
- </configuration>
|