用于日志解析的C ++库

时间:2011-01-06 12:55:55

标签: c++ parsing unix logging

是否有专门用于日志解析的C ++库(帮助识别多行事件)? 像MergeLog for Apache logs或libcurl for web parsing?

2 个答案:

答案 0 :(得分:7)

答案 1 :(得分:2)

我不知道任何日志解析库。您始终可以使用通用解析器生成器,例如Boost.SpiritANTLRlex / yacc;这种方法可能会更有效,但它非常灵活。

如果解析器生成器过度,那么我只会在日志文件中抛出大量的正则表达式。