diff --git a/mica-tinylog/build.gradle b/mica-tinylog/build.gradle index 35a60944d548241af6e8686800a875e04b63a3ac..8ca73894dd568831b03a9e2c8ff9ded5cc7b82cd 100644 --- a/mica-tinylog/build.gradle +++ b/mica-tinylog/build.gradle @@ -1,6 +1,6 @@ dependencies { - implementation "org.tinylog:slf4j-tinylog:${tinylogVersion}" - implementation "org.tinylog:tinylog-impl:${tinylogVersion}" + api "org.tinylog:slf4j-tinylog:${tinylogVersion}" + api "org.tinylog:tinylog-impl:${tinylogVersion}" implementation "org.springframework.boot:spring-boot" compileOnly "org.springframework.cloud:spring-cloud-context" annotationProcessor "org.springframework.boot:spring-boot-configuration-processor:$springBootVersion" diff --git a/mica-tinylog/src/main/java/net/dreamlu/mica/tinylog/core/TinyLogLoggingSystem.java b/mica-tinylog/src/main/java/net/dreamlu/mica/tinylog/core/TinyLogLoggingSystem.java index 0154ad883e6c96f17628b01925b6954250bcb5a0..7111b025e968930a69995a5824877683182eadef 100644 --- a/mica-tinylog/src/main/java/net/dreamlu/mica/tinylog/core/TinyLogLoggingSystem.java +++ b/mica-tinylog/src/main/java/net/dreamlu/mica/tinylog/core/TinyLogLoggingSystem.java @@ -19,7 +19,6 @@ package net.dreamlu.mica.tinylog.core; import org.springframework.boot.context.properties.bind.Bindable; import org.springframework.boot.context.properties.bind.Binder; import org.springframework.boot.logging.*; -import org.springframework.boot.logging.logback.LogbackLoggingSystem; import org.springframework.core.annotation.Order; import org.springframework.core.env.Environment; import org.springframework.util.ClassUtils; @@ -62,18 +61,18 @@ public class TinyLogLoggingSystem extends Slf4JLoggingSystem { } /** - * {@link LoggingSystemFactory} that returns {@link LogbackLoggingSystem} if possible. + * {@link LoggingSystemFactory} that returns {@link TinyLogLoggingSystem} if possible. */ @Order public static class Factory implements LoggingSystemFactory { private static final boolean PRESENT = ClassUtils.isPresent("org.tinylog.Logger", - LogbackLoggingSystem.Factory.class.getClassLoader()); + TinyLogLoggingSystem.Factory.class.getClassLoader()); @Override public LoggingSystem getLoggingSystem(ClassLoader classLoader) { if (PRESENT) { - return new LogbackLoggingSystem(classLoader); + return new TinyLogLoggingSystem(classLoader); } return null; }