diff --git a/slf4j-simple/src/main/java/org/slf4j/simple/SimpleLoggerFactory.java b/slf4j-simple/src/main/java/org/slf4j/simple/SimpleLoggerFactory.java index 4365e712f..ceb0d4ee2 100644 --- a/slf4j-simple/src/main/java/org/slf4j/simple/SimpleLoggerFactory.java +++ b/slf4j-simple/src/main/java/org/slf4j/simple/SimpleLoggerFactory.java @@ -47,11 +47,17 @@ public SimpleLoggerFactory() { /** * Return an appropriate {@link SimpleLogger} instance by name. + * + * This method will call {@link #createLogger(String)} if the logger + * has not been created yet. */ public Logger getLogger(String name) { return loggerMap.computeIfAbsent(name, this::createLogger); } + /** + * Actually creates the logger for the given name. + */ protected Logger createLogger(String name) { return new SimpleLogger(name); }