XLogger方法(进入,捕获,抛出和退出)不打印任何内容

时间:2019-06-24 06:42:42

标签: slf4j

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)

0 个答案:

没有答案