7
È possibile disabilitare hook di chiusura in log4j2 via configurazione:programmazione disattivazione gancio di arresto in log4j 2
<Configuration shutdownHook="disable">
'possibile farlo programmazione?
È possibile disabilitare hook di chiusura in log4j2 via configurazione:programmazione disattivazione gancio di arresto in log4j 2
<Configuration shutdownHook="disable">
'possibile farlo programmazione?
Lo so, probabilmente è obsoleto ma ho sentito la tua domanda e mi trovavo nella stessa situazione. Così per le persone interessate, io uso questo pezzo di codice per fermare il gancio di arresto programmaticaly:
final LoggerContextFactory factory = LogManager.getFactory();
if (factory instanceof Log4jContextFactory) {
LOG.info("register shutdown hook");
Log4jContextFactory contextFactory = (Log4jContextFactory) factory;
((DefaultShutdownCallbackRegistry) contextFactory.getShutdownCallbackRegistry()).stop();
}
e nel mio gancio di arresto
LogManager.shutdown();
log4j2: 2.8.2 (ma dovrebbe essere disponibile dal 2.6
Il collegamento indica come disattivare i hook di shutdown tramite la configurazione e lo shutdown log4j2 manualmente nel codice. Non mi dice come disabilitare gli hook di shutdown nel codice. –