我使用 JDK 日志作为日志框架,使用 SLF4J 作为简单的外观。当我记录不同级别的日志时,我有一些疑问。
SLF4J 具有以下日志级别
trace (the least serious)<br>
debug<br>
info<br>
warn<br>
error<br>
fatal (the most serious)<br>
JDK 日志记录具有以下日志级别
SEVERE (highest value)<br>
WARNING<br>
INFO<br>
CONFIG<br>
FINE<br>
FINER<br>
FINEST (lowest value)<br>
如果我想将日志级别设置为 DEBUG,那么该级别在 JDK 日志记录中不可用。谁能解释一下在这种情况下我们如何获得调试级别的日志记录。对于这种情况,我们是否需要做任何额外的配置?
更新
这是我的属性文件配置
handlers = com.amc.logging.handlers.DebugLogHandler
com.amc.logging.handlers.DebugLogHandler.pattern=c:/logs/debug_log.log
com.amc.logging.handlers.DebugLogHandler.level=FINE
com.amc.logging.handlers.DebugLogHandler.formatter=java.util.logging.SimpleFormatter
com.amc.logging.handlers.DebugLogHandler.append=true
请让我知道我哪里出错了。