java - Log4j默认关闭操作日志

标签 java swing jframe log4j

设置后如何在 log4j 中获取 jFrame 的退出应用程序日志

setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

最佳答案

您应该将 ShutdownHook 添加到 main() 方法中。然后您可以在 Hook 内执行任何您想要的操作,包括在应用程序关闭之前进行日志记录。

引用号:http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html#addShutdownHook%28java.lang.Thread%29

关于java - Log4j默认关闭操作日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32428283/

相关文章:

java - 聊天客户端如何禁止用户名被二次使用?

Java 选择布局问题

Java 按钮功能

java - 为什么 BufferedImage 输出看起来与 Linux 平台上 JFrame 窗口中的屏幕不同?

java - java : constructor in class cannot be applied to given types

java - 在存储在 org.w3c.dom.Document 中的给定 XML 文件的根元素周围添加一个元素

java - 创建 JFrame 并向其中添加文本时遇到问题

java - JApplet & KeyListener

java - 寻找方法 RandomAccessFile

java - 通用数组作为参数