Skip to content

Commit d93c93f

Browse files
committed
Refactor and encapsulate Properties, Logger and Appender SLF4J Logback configuration (metadata) in separate includes (XML files) on the application classpath.
Resolves #117.
1 parent e5183d8 commit d93c93f

File tree

3 files changed

+52
-0
lines changed

3 files changed

+52
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<included>
3+
4+
<if condition='property("bootPresent").equals("false")'>
5+
<then>
6+
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
7+
<encoder>
8+
<charset>${SPRING_BOOT_LOG_CHARSET}</charset>
9+
<pattern>${SPRING_BOOT_LOG_PATTERN}</pattern>
10+
</encoder>
11+
</appender>
12+
</then>
13+
</if>
14+
15+
<appender name="delegate" class="org.springframework.geode.logging.slf4j.logback.DelegatingAppender"/>
16+
17+
<appender name="geode" class="ch.qos.logback.core.ConsoleAppender">
18+
<encoder>
19+
<charset>${APACHE_GEODE_LOG_CHARSET}</charset>
20+
<pattern>${APACHE_GEODE_LOG_PATTERN}</pattern>
21+
</encoder>
22+
</appender>
23+
24+
</included>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<included>
3+
4+
<logger name="com.gemstone.gemfire" level="${spring.boot.data.gemfire.log.level:-INFO}" additivity="false">
5+
<appender-ref ref="${spring.geode.logging.appender-ref:-CONSOLE}"/>
6+
<appender-ref ref="delegate"/>
7+
</logger>
8+
9+
<logger name="org.apache.geode" level="${spring.boot.data.gemfire.log.level:-INFO}" additivity="false">
10+
<appender-ref ref="${spring.geode.logging.appender-ref:-CONSOLE}"/>
11+
<appender-ref ref="delegate"/>
12+
</logger>
13+
14+
<logger name="org.jgroups" level="${spring.boot.data.gemfire.jgroups.log.level:-WARN}" additivity="false">
15+
<appender-ref ref="${spring.geode.logging.appender-ref:-CONSOLE}"/>
16+
<appender-ref ref="delegate"/>
17+
</logger>
18+
19+
</included>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<included>
3+
4+
<property name="SPRING_BOOT_LOG_CHARSET" value="${SPRING_BOOT_LOG_CHARSET:-${file.encoding:-UTF-8}}"/>
5+
<property name="SPRING_BOOT_LOG_PATTERN" value="${SPRING_BOOT_LOG_PATTERN:-%d %5p %40.40c:%4L - %msg%n}"/>
6+
<property name="APACHE_GEODE_LOG_CHARSET" value="${APACHE_GEODE_LOG_CHARSET:-${file.encoding:-UTF-8}}"/>
7+
<property name="APACHE_GEODE_LOG_PATTERN" value="${APACHE_GEODE_LOG_PATTERN:-[%level{lowerCase=true} %date{yyyy/MM/dd HH:mm:ss.SSS z} &lt;%thread&gt;] %message%n%throwable%n}"/>
8+
9+
</included>

0 commit comments

Comments
 (0)