Add StringAppender.Builder.applyTo(:org.slf4j.Logger) method.

Resolves gh-73.
This commit is contained in:
John Blum
2020-02-19 19:10:32 -08:00
parent 76d921f5f0
commit 7fe4c41fc9

View File

@@ -17,6 +17,9 @@ package org.springframework.geode.logging.slf4j.logback;
import java.util.Optional;
import org.springframework.geode.logging.slf4j.logback.support.LogbackSupport;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import ch.qos.logback.classic.spi.ILoggingEvent;
@@ -127,6 +130,13 @@ public class StringAppender extends AppenderBase<ILoggingEvent> {
return this;
}
public Builder applyTo(Logger logger) {
return LogbackSupport.toLogbackLogger(logger)
.map(this::applyTo)
.orElse(this);
}
public Builder applyTo(ch.qos.logback.classic.Logger logger) {
this.logger = logger;
return this;