带有计数器的错误日志
Error log with a counter
我有一个 C# 项目和一个有错误的日志文件。如果出现两次或更多次错误,我想用计数器给出新日志文件中的所有错误。我使用了命令:
bool alreadyExist = fails.Contains(line);
这确实很好用,但我还想要一个计数器,以显示我在日志文件中有多少次相同的行。
假设 fails
是一个 IEnumerable<string>
,其中每个元素都是一个日志文件行,这应该可行:
int count = fails.Count((x) => x.Equals(line));
使用正则表达式:
Regex.Matches(fails, line).Count
我有一个 C# 项目和一个有错误的日志文件。如果出现两次或更多次错误,我想用计数器给出新日志文件中的所有错误。我使用了命令:
bool alreadyExist = fails.Contains(line);
这确实很好用,但我还想要一个计数器,以显示我在日志文件中有多少次相同的行。
假设 fails
是一个 IEnumerable<string>
,其中每个元素都是一个日志文件行,这应该可行:
int count = fails.Count((x) => x.Equals(line));
使用正则表达式:
Regex.Matches(fails, line).Count