Skip to content

Commit d3ad541

Browse files
committed
Fixed Logger handling....
1 parent ec5b699 commit d3ad541

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/org/mangorage/bootstrap/internal/logger/DefaultLoggerFactory.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import java.util.ServiceLoader;
77
import java.util.concurrent.ConcurrentHashMap;
88

9-
public class DefaultLoggerFactory implements ILoggerFactory {
9+
public final class DefaultLoggerFactory implements ILoggerFactory {
1010
public static final DefaultLoggerFactory INSTANCE = new DefaultLoggerFactory();
1111
private static final Map<String, ILoggerProvider> providers = new ConcurrentHashMap<>(); // Placeholder for actual provider storage
1212

@@ -28,4 +28,9 @@ public static void load(ModuleLayer moduleLayer) {
2828
public ILoggerProvider getProvider(String providerName) {
2929
return providers.getOrDefault(providerName, DefaultLoggerProvider.INSTANCE);
3030
}
31+
32+
@Override
33+
public boolean hasProvider(String providerName) {
34+
return providers.containsKey(providerName);
35+
}
3136
}

0 commit comments

Comments
 (0)