如何强制log4cxx在日志文件的顶部写入某些字符串?

时间:2012-08-15 16:00:48

标签: log4cxx

我希望每当log4cxx创建新的日志文件时它会写特殊的 字符串在日志文件的顶部(作为第一条消息)。

我该如何强迫它这样做?

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以从log4cxx::PatternLayout创建布局并重新实现appendHeader(),在创建文件时,会从log4cxx::FileAppender::setFile()(通过log4cxx::WriterAppender::writeHeader())调用此函数。