带计数器的错误日志

时间:2016-12-23 14:51:29

标签: c# counter logfile

我有一个c#项目和一个有错误的日志文件。如果有两次或更多错误,我想用计数器将新日志文件的所有错误都给出。我用了命令:

bool alreadyExist = fails.Contains(line);

这非常好用,但我还想要一个计数器,以显示我在日志文件中有多少次相同的行。

2 个答案:

答案 0 :(得分:1)

使用正则表达式:

Regex.Matches(fails, line).Count

答案 1 :(得分:0)

假设failsIEnumerable<string>,其中每个元素都是日志文件行,这应该有效:

int count = fails.Count((x) => x.Equals(line));