标签:log4cplus

linux系统下使用log4cplus时,当进程设置为后台运行时,在线程里面无法写日志

在linux下开发了一个软件,使用log4cplus存储日志,该软件为多线程程序。使用时发现,当进程在shell中前台运行时,可以正常写日志。当进程设置为后台运行时,在程序的线程函数中调用的写日志的操作都不再执行了,直到你把程序从后台又调到前台显示才能正常写日志。很奇怪,不知道什么原因。请大家给指点一下,谢谢。 解决方案 5 初始化的时候,有可能找不到配置文……