所以我目前正在运行一个将运行几天的Java应用程序。它做了很多日志记录。不幸的是,我不小心删除了日志文件,所以现在没有更多的日志被写入。有没有办法重新启动日志记录"在飞行中"没有重新启动实际的Java程序?我尝试使用完全相同的名称重新创建文件,但它没有写入。有任何想法吗?我正在使用java.util.logging
。
答案 0 :(得分:0)
如果您可以“动态”在应用程序中加载java类,请尝试使用以下方法LogManager.reset()或LogManager.readConfiguration()。