标签: c++ parsing unix logging
是否有专门用于日志解析的C ++库(帮助识别多行事件)? 像MergeLog for Apache logs或libcurl for web parsing?
答案 0 :(得分:7)
答案 1 :(得分:2)
我不知道任何日志解析库。您始终可以使用通用解析器生成器,例如Boost.Spirit,ANTLR或lex / yacc;这种方法可能会更有效,但它非常灵活。
如果解析器生成器过度,那么我只会在日志文件中抛出大量的正则表达式。