mirror of
https://github.com/danieldemus/openhab-core.git
synced 2026-07-29 12:34:22 +02:00
EventLogger minor refactor (#3523)
* EventLogger minor refactor Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au> * Fix null check Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au> --------- Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
This commit is contained in:
+3
-7
@@ -14,6 +14,7 @@ package org.openhab.core.io.monitor.internal;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
@@ -73,13 +74,8 @@ public class EventLogger implements EventSubscriber, ReadyTracker {
|
||||
}
|
||||
|
||||
private Logger getLogger(String eventType) {
|
||||
String loggerName = "openhab.event." + eventType;
|
||||
Logger logger = eventLoggers.get(loggerName);
|
||||
if (logger == null) {
|
||||
logger = LoggerFactory.getLogger(loggerName);
|
||||
eventLoggers.put(loggerName, logger);
|
||||
}
|
||||
return logger;
|
||||
return Objects.requireNonNull(
|
||||
eventLoggers.computeIfAbsent(eventType, type -> LoggerFactory.getLogger("openhab.event." + eventType)));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user