У меня есть код Java, который я хотел бы снабдить сообщениями журнала в целях отладки. Однако окончательный (скомпилированный) рабочий код не должен содержать журналирования, поскольку это замедлит время выполнения. Есть ли способ в Java отключить регистратор во время компиляции?
Я не боюсь, что проверка внутри метода журнала включена/отключена во время выполнения логгер бы добавил.
Но я бы хотел избежать конструкции параметров, подобной следующей, в моем рабочем коде:
Код: Выделить всё
Logger.log("undefined state" + state + " @ " + new Date());
Я использую Java-компилятор Sun.
Подробнее здесь:
https://stackoverflow.com/questions/309 ... mpile-time