есть ли возможность внести некоторые изменения в объект во время выполнения.
Моя проблема в том, что у меня есть один класс, который возвращает мне экземпляр logger.и этот класс содержит только один открытый метод, который возвращает регистратор.ниже класс ..
public class LoggerManager {
public Logger getLogger(String FQCN) {
Logger logger = Logger.getLogger(FQCN);
logger.setLevel(Level.INFO);
return logger;
}
}
теперь, если я хочу изменить возвращаемый объект во время выполнения,
, что означает, что объект регистратора, который установлен на уровне INFO, я хочу изменитьэто отладка .. во время выполнения программы, только когда этот код вызывается в определенное время ... без изменения кода где-либо ... что-то подобное ...
logger.setLevel(Level.DEBUG);
Могу ли я достичь этого,каким-либо образом ??
, так как этот класс используется повсеместно в моем коде .. около 1000 мест, без изменения кода .... каким-то образом я могу достичь этого ...