我想让几个相关程序使用相同的 log4cplus 配置文件,但每个程序都写入不同的文件名。这样,日志文件进入同一个地方,大小相同并使用相同的内部格式(等)。
log4cplus::PropertyConfigurator 没有公开我怀疑可能有效的“查找此选项并更改它”方法,并且我不愿意使用源代码,直到我确定没有其他方法。
在 log4j 中,使用系统属性很容易,并且有一个扩展使它更容易,但我看不到如何在 log4cplus 中做同样的事情。
我正在使用 NetBeans/G++ 4.7.3/C++11/Ubuntu,如果这有助于了解的话。