我已经用c#编写了一份作业来阅读iislogs并将数据推送到DB。
我们正在逐步读取日志,但是遇到性能问题。
我们的日志文件有超过30万行,并且作业一直在运行。
我安装了Log parser,我们可以非常快速地通过Logparser将数据推送到DB,但是有一种方法可以通过C#Job调用logparser将iis日志直接推送到DB。
最佳答案
您可以通过调用Process.Start()从代码中调用LogParser。
见Run an exe from C# code
关于c# - C#作业中的LogParser,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52971578/