2013-12-22 2 views
0

Как я могу получить log4j для входа в файл при выходе приложения. В настоящее время я использую ниже, когда приложение начинает, но не уверен, как зафиксировать на выходе из приложениякак захватить, когда приложение Java закрывается?

logger.info("Starting application...."); 
+0

это может помочь: https://weblogs.java.net/blog/dwalend/archive/2004/05/shutdown_hooks_2.html –

ответ

2

Вы должны зарегистрировать простою крючок

Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {    
    @Override 
    public void run() { 
     // do your thing 
    } 
})); 

Обратите внимание, что это будет только получить казнены если program ends naturally.

Смежные вопросы