【问题标题】:Error log with a counter带有计数器的错误日志
【发布时间】:2016-12-23 14:51:29
【问题描述】:

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

bool alreadyExist = fails.Contains(line);

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

【问题讨论】:

    标签: c# counter logfile


    【解决方案1】:

    使用正则表达式:

    Regex.Matches(fails, line).Count
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2018-05-10
        • 2012-08-09
        • 1970-01-01
        • 2013-11-17
        • 2013-12-26
        • 2020-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多