Log4QT日志架构输出只有调用关闭才会写入到本地文件中的问题

最近在学习使用Log4QT的时候遇到一个很奇怪的问题,查看了很多资料,都没有解决这个问题。
Log4qt 在输出到本地时,只有调用关闭接口后才会写入到本地文件中,如果在一个函数中调用了关闭,后续就没有办法再写入了,在配置中我设置了log4j.appender.daily.immediateFlush=true,还是一样需要关闭之后才可会写入到本地,请问这样的问题要怎么解决呢?因为在实际运用中,我的日志可能会在程序运行中去查看日志,如果按照log4qt的模式,只有关闭程序才可以去查看了。网上资料大部分都是在main函数中去写日志,写完了就退出是没有问题的。主要是调用关闭之后,即便后面重新获取Logger对象,同样无法写入。就很难受了。