У меня есть код Java, который я хотел бы использовать с сообщениями журнала для целей отладки. Однако окончательный (скомпилированный) производственный код не должен содержать записи, поскольку это замедляет время выполнения. Есть ли способ в Java отключить регистратор во время компиляции?Отключить ведение журнала в Java во время компиляции
Я не боюсь, что в журнале будет проверяться проверка включенного/отключенного регистратора времени выполнения.
if (logging==enabled) {// do logging}
Но я хотел бы избежать строительства параметр как следующий в моем рабочем коде:
Logger.log("undefined state" + state + " @ " + new Date());
Я использую Sun, Java Compiler.
Я так и думал, когда я был ... – Max