Как украсить Logger в logback-classic? - PullRequest
       9

Как украсить Logger в logback-classic?

2 голосов
/ 24 сентября 2019

Я хочу оформить регистратор, как показано ниже:

public class CustomLogger implements org.slf4j.Logger {
    private final Logger logger;
    public CustomLogger(Class clazz) {
        logger = getLoggerInLogback(clazz);
    }
...
}

Когда я вызываю org.slf4j.LoggerFactory.getLogger (clazz), я хочу, чтобы этот метод возвращал экземпляр CustomLogger.Таким образом, я могу добавить дополнительное поведение в логгер без изменения кода.

Но как я могу заставить метод возвращать экземпляр CustomLogger?

...