From 0580417260b6bd3425fcc04308d035587234d015 Mon Sep 17 00:00:00 2001 From: q3769 Date: Sat, 13 Apr 2024 17:17:26 -0500 Subject: [PATCH] elf4j version bump --- README.md | 2 +- pom.xml | 6 +++--- src/main/java/elf4j/jul/JulLogger.java | 6 +++--- src/main/java/elf4j/jul/JulLoggerFactory.java | 5 ++++- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 1524be8..b091bdb 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ application would use runtime-scope for this provider as a dependency: ``` Note: Only one logging provider such as this should be in effect at run-time. If multiple providers end up in the final -build of an application, somehow, then the `elf4j.logger.factory.fqcn` system property will have to be used to select +build of an application, somehow, then the `elf4j.service.provider.fqcn` system property will have to be used to select the desired provider. ``` diff --git a/pom.xml b/pom.xml index 343eb15..11e4d67 100644 --- a/pom.xml +++ b/pom.xml @@ -31,7 +31,7 @@ io.github.elf4j elf4j-jul - 6.0.0 + 6.1.0 jar elf4j-jul @@ -68,7 +68,7 @@ io.github.elf4j elf4j - 4.0.0 + 4.1.0 org.apache.commons @@ -146,7 +146,7 @@ - 2.40.0 + 2.43.0 true diff --git a/src/main/java/elf4j/jul/JulLogger.java b/src/main/java/elf4j/jul/JulLogger.java index d4b6348..c079b82 100644 --- a/src/main/java/elf4j/jul/JulLogger.java +++ b/src/main/java/elf4j/jul/JulLogger.java @@ -71,13 +71,13 @@ private static JulLogger getLogger(String name) { return getLogger(name, DEFAULT_LEVEL); } - private static EnumMap> initLoggerCache() { + private static @NonNull EnumMap> initLoggerCache() { EnumMap> loggerCache = new EnumMap<>(Level.class); EnumSet.allOf(Level.class).forEach(level -> loggerCache.put(level, new ConcurrentHashMap<>())); return loggerCache; } - private static String replaceWithJulPlaceholders(String message) { + private static @NonNull String replaceWithJulPlaceholders(@NonNull String message) { StringBuilder stringBuilder = new StringBuilder(); char[] chars = message.toCharArray(); int placeholderIndex = 0; @@ -92,7 +92,7 @@ private static String replaceWithJulPlaceholders(String message) { return stringBuilder.toString(); } - private static EnumMap setLevelMap() { + private static @NonNull EnumMap setLevelMap() { EnumMap levelMap = new EnumMap<>(Level.class); levelMap.put(TRACE, java.util.logging.Level.FINEST); levelMap.put(DEBUG, java.util.logging.Level.FINE); diff --git a/src/main/java/elf4j/jul/JulLoggerFactory.java b/src/main/java/elf4j/jul/JulLoggerFactory.java index 93c52e5..0908b09 100644 --- a/src/main/java/elf4j/jul/JulLoggerFactory.java +++ b/src/main/java/elf4j/jul/JulLoggerFactory.java @@ -28,8 +28,11 @@ import elf4j.Logger; import elf4j.spi.LogServiceProvider; -/** */ +/** Provides an elf4j Logger instance implemented via Java 4 util Logger */ public class JulLoggerFactory implements LogServiceProvider { + /** A default constructor is required by the JDK Service Provider framework */ + public JulLoggerFactory() {} + @Override public Logger logger() { return JulLogger.instance();