[英]Extract data from Log Files of different nature
我不是在寻找任何特定的代码,而是一个想法或一个开始。 我正在尝试设计一个带有用户界面的应用程序,可以在其中加载日志文件。
这些日志文件具有不同的格式和类型。 提取的数据也可能随文件的不同而不同。 我想要一个通用的应用程序来从中提取数据。 考虑使用一些AI。 神经网络,卡尔曼(Kalman)等
样本1
A, B, C, D, E
1, 2, 3, 4, 5
6, 7, 8, 9,10
,11,12,13,14
在上面的示例中,我只想提取D和A列。仅当A列存在值时才应提取D列。
基本上,日志文件是计算机生成的,因此无法控制其格式。
我已经考虑过创建一个可以在其中加载日志文件的应用程序。 突出显示所需区域,然后基于该区域处理其他类似类型的日志文件。
有什么建议么?
当涉及到“通用”事情时,最好的选择是使用接口。 您还将需要使用DDD之类的设计原理。 因此,您想创建一个ILogFile
接口。 您将具有ILogFile
接口的不同实现者(每种日志类型,格式或文件的实现者类)。 您将拥有一个service
(应用程序或域服务),该服务可以在ILogFile
接口上工作以从中提取数据并对其应用规则。
尽管您无法控制格式,但我假设日志文件的格式是可预测的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.