log4cplus:ERROR在默认上下文已被销毁后重新初始化

log4cplus:ERROR Re-initializing default context after it has already been destroyed

本文关键字:初始化 ERROR 默认 上下文 log4cplus      更新时间:2023-10-16

我正在运行Win32应用程序(它是基于谷歌测试的单元测试)。在运行结束时,当打印测试摘要时,我出现以下故障:

log4cplus:ERROR Re-initializing default context after it has already been destroyed.
The memory will be leaked.

log4cplus默认上下文似乎已经被破坏。知道在我所有的信息打印出来之前如何防止它被破坏吗?

我认为您正在从静态/全局对象的dtor进行日志记录,这些对象在main()退出后被调用。log4cplus不支持此操作。无法支持它。