Java仍在运行时重新创建日志文件

Joh*_*rts 5 java logging

所以我目前正在运行一个将运行几天的Java应用程序.它做了很多日志记录.不幸的是,我不小心删除了日志文件,所以现在没有更多的日志被写入.有没有办法在不重新启动实际Java程序的情况下"动态"重新启动日志记录?我尝试使用完全相同的名称重新创建文件,但它没有写入.有任何想法吗?我在用java.util.logging.

Via*_*nin 0

如果您可以“即时”在应用程序中加载 java 类,请尝试使用以下方法LogManager.reset()或LogManager.readConfiguration()。