我在.log文件解析/过滤/分组方面没有任何经验。
有一个包含多个日志文件的目录。文件数量可以很大,一个日志中的行数也可以很大。每个日志记录至少包含时间,用户名和自定义消息。
工具应扫描目录中的日志文件,读取日志文件并过滤符合用户输入的日志记录,并生成下面给出的输出。
作为 输入参数 ,我有下一个:
过滤参数 (至少应指定一个)
分组参数 (至少应指定一个参数)
其他参数 -
这就是用户可以作为过滤/分组/等的输入参数输入的所有内容。
作为 输出 ,我应该接下来:
您能否建议正确的方式来构建该应用。 或者您可能对此应用的结构有任何其他建议。
我应该在过滤程序之前使用任何解析器吗?