* Deprecates the logback-include.xml file.
* Declare the logging context name as 'geodeLoggingContext'.
* Determines whether Spring Boot SLF4J Logback logging configuration (metadata) files are present on the application classpath.
* Applies custom logging configuration declared by the user in the spring-geode-logging.properties file on the application classpath.
* Conditionally includes SLF4J Logback logging configuration from Spring Boot.
* Includes Appenders, Loggers and Properties configuration metadata files from Spring Geode Starter Logging.
Resolves#117.
Add Javadoc to the addAppender(:Logger, :Appender) method.
Refactor addAppender(..) method to lookup the added (registered) Appender from the Logger as verification that the Appender was successfully added.
Re-arrange private utility methods.
Resolves gh-73.
Moved the declared Appenders and Loggers from logback.xml to a new logback-include.xml file making it easier to compose Logback (XML) configuration files using templates, or includes. This is particularly useful during Integration Testing where logback-test.xml files can be composed with different templates/includes.
Resolves gh-73.
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.
Add the 'spring-geode-starter-test' module as a testRuntime dependency in order to write Unit and Integration Tests for this 'spring-geode-starter-logging' module.
Resolves gh-73.
The new modules enable logging output to be rendered for both Apache Geode & Pivotal GemFire given the right configuration now that the SDG @EnableLogging annotaiton is effectively deprecated since the corresponding GemFire/Geode properties (i.e. gemfire.log-level) no longer have any effect.
Resolves gh-73.