INNER CODE UNIT · Java
initialize
kumuluz/kumuluzee · core/src/main/java/com/kumuluz/ee/EeApplication.java:85
private void initialize() {
// Loading the logs extension and set up logging bridges before any actual logging is done
Optional<LogsExtension> logsExtensionOptional = LogsExtensionLoader.loadExtension();
LogsExtension logsExtension = null;
if (logsExtensionOptional.isPresent()) {
logsExtension = logsExtensionOptional.get();
Optional<Class<? extends LogManager>> logManager = logsExtension.getJavaUtilLogManagerClass();
Optional<Handler> logHandler = logsExtension.getJavaUtilLogHandler();
if (logManager.isPresent()) {
System.setProperty("java.util.logging.manager", logManager.get().getName());
} else {
logHandler.ifPresent(JavaUtilDefaultLogConfigurator::initSoleHandler);
}