XLogger方法(进入,捕捉,抛出和退出)不打印任何内容。
希望有另外4种方法,例如进入日志,捕获日志,抛出日志和退出日志。
import org.slf4j.ext.XLogger;
import org.slf4j.ext.XLoggerFactory;
public class SLF4JTest {
public static void main(String[] args) throws Exception {
testXLogger();
}
public static void testXLogger() {
XLogger xlogger = XLoggerFactory.getXLogger(SLF4JTest.class);
xlogger.entry();
xlogger.trace("trace");
xlogger.debug("debug");
xlogger.info("info");
xlogger.warn("warn");
try {
throw new RuntimeException("Testing");
} catch (Exception $ex) {
xlogger.error($ex.getLocalizedMessage(), $ex);
xlogger.catching($ex);
xlogger.throwing($ex);
}
xlogger.exit();
}
}
日志中缺少进入,捕捉,投掷和退出的日志。
2019-06-24 14:31:59:978 +0800 [main] [TRACE] SLF4JTest-跟踪 2019-06-24 14:31:59:980 +0800 [main] [DEBUG] SLF4JTest-调试 2019-06-24 14:31:59:981 +0800 [main] [INFO] SLF4JTest-信息 2019-06-24 14:31:59:981 +0800 [main] [WARN] SLF4JTest-警告 2019-06-24 14:31:59:981 +0800 [main] [错误] SLF4JTest-测试 java.lang.RuntimeException:测试 在SLF4JTest.testXLogger(SLF4JTest.java:20) 在SLF4JTest.main(SLF4JTest.java:7)