John Blum
8447eaad10
Update Copyright to 2020.
2020-02-19 23:04:23 -08:00
John Blum
f5918498c9
Add CompositeAppender.compose(:Appender[]) and CompositeAppender.compose(:Iterable<Appender>) methods to compose an array or Iterable of Appenders.
...
Resolves gh-73.
2020-02-19 19:12:18 -08:00
John Blum
ab03a7c3c1
Change internally created StringBuffer and StringBuilder StringAppenderWrapper implementations used by the StringAppender from Singletons to Prototypes.
...
Fixes bug in StringAppender that maintained stale Log messages in the buffers of the wrappers between tests.
Resolves gh-73.
2020-02-19 19:07:56 -08:00
John Blum
5cabe1662d
Add StringAppender Logback Appender implementation to capture log messages in-memory appended to a String.
...
Resolve gh-73.
2020-02-12 08:14:02 -08:00
John Blum
bbe8ff65e0
Add CompositeAppender Logback Appender implementation to compose multiple Appenders as a single Appender.
...
Resolve gh-73.
2020-02-12 08:14:02 -08:00
John Blum
99cff21c17
Add default name for DelegatingAppender.
...
Resolves gh-73.
2020-02-11 19:25:04 -08:00
John Blum
a87194cb87
Change IllegalStateException message in AbstractLoggingIntegrationTests.configureLogging() method to properly reflect intent.
...
Call TestAppender.stop() in addition to clear() in the test tearDown() method.
Resolves gh-73.
2020-02-10 20:23:30 -08:00
John Blum
0002534140
Add Unit and Integration Tests for the 'spring-geode-starter-logging' module log configuration and logging provider (i.e. SLF4J/Logback) extensions.
...
Resolves gh-73.
2020-02-10 20:23:19 -08:00
John Blum
269b60bdc6
Provide DelegatingAppender class to allow SLF4J logging provider Appenders to be injected [programmatically] at configuration/runtime.
...
This is very useful in Integration Tests where the test class needs to assert log statements in infrastructure, system, framework or application code.
Resolves gh-73.
2020-02-10 20:23:07 -08:00