Методы XLogger (вход, ловля, бросание и выход) ничего не печатают - PullRequest
0 голосов
/ 24 июня 2019

Методы 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 - warn 2019-06-24 14: 31: 59: 981 +0800 [main] [ERROR] SLF4JTest - Тестирование java.lang.RuntimeException: тестирование на SLF4JTest.testXLogger (SLF4JTest.java:20) на SLF4JTest.main (SLF4JTest.java:7)

...