File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
src/main/java/org/mangorage/bootstrap/internal/logger Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 66import java .util .ServiceLoader ;
77import 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}
You can’t perform that action at this time.
0 commit comments