Ho un codice Java che mi piacerebbe utilizzare con i messaggi di registro per scopi di debug. Il codice di produzione finale (compilato), tuttavia, non dovrebbe contenere alcuna registrazione in quanto rallenterebbe il tempo di esecuzione. C'è un modo in Java per disabilitare un logger in fase di compilazione?Disabilita la registrazione in Java al momento della compilazione
non ho paura dell'impronta un controllo all'interno del metodo di log di un run-time abilitato/disabilitato logger aggiungerebbe.
if (logging==enabled) {// do logging}
Ma vorrei evitare la costruzione di parametri come il seguente nel mio codice di produzione:
Logger.log("undefined state" + state + " @ " + new Date());
Sto usando Java Compiler solare.
Ho pensato così quando ero googling ... – Max