Log Parser是解析日志文件的绝佳工具。我不仅可以解析IIS日志文件,还可以解析自定义日志文件。
For example我可以使用SQL语法来解析日志:
C:\>LogParser "SELECT TimeGenerated, SourceName,
EventCategoryName, Message INTO report.txt FROM Security WHERE
EventID = 528 AND SID LIKE '%TESTUSER%'" -resolveSIDs:ON
是否有类似Linux的工具?
感谢。
答案 0 :(得分:5)
lnav支持SQL查询并支持大多数常见的Linux日志格式。查看项目的website和documentation page以获取更多详细信息和屏幕截图。
答案 1 :(得分:1)
我从未使用过Log Parser,所以我无法提供功能比较。而且我也不知道你想要什么UI(GUI,CLI,基于Web或其他)。
我也不知道要解析哪些日志。但是既然你提到了IIS,也许你正在为Linux寻找Web服务器解析器?如果是这样,也许AWStats(http://awstats.sourceforge.net/)就是你想要的?
Linux有几十(或几百)个日志解析器,具体取决于您想要的内容。我建议您搜索http://www.google.com和http://www.freshmeat.net/,或者根据更具体的要求重新发帖。
答案 2 :(得分:1)
也许你会看看multitail?
当谈到基于文本的日志grep
是你的朋友时 - 它可以与你的例子中的SQL语法完全相同。
答案 3 :(得分:-1)
tail -f /path/to/log/file/log
如果您更喜欢带GUI的日志查看器,请查看 Gnome Log Viewer