我正在尝试将 Log4j 转换Level
为 JUL Level
,并且想使用一些开箱即用的实用程序类。我找到UtilLoggingLevel
了,但不知道如何在这种特殊情况下使用它。有任何想法吗?
一个特别的解决方案是:
private static final ImmutableMap<Level, java.util.logging.Level> LEVELS =
new ImmutableMap.Builder<Level, java.util.logging.Level>()
.put(Level.ALL, java.util.logging.Level.ALL)
.put(Level.DEBUG, java.util.logging.Level.FINE)
.put(Level.ERROR, java.util.logging.Level.SEVERE)
.put(Level.FATAL, java.util.logging.Level.SEVERE)
.put(Level.INFO, java.util.logging.Level.INFO)
.put(Level.OFF, java.util.logging.Level.OFF)
.put(Level.TRACE, java.util.logging.Level.FINEST)
.put(Level.WARN, java.util.logging.Level.WARNING)
.build();
如果它存在的话,在 log4j 中找到一个标准化的函数会很高兴......