Я хочу оформить регистратор, как показано ниже:
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?