我有 log4net 日志文件,用于记录某些错误的条目。我必须在 30 秒后检查它在日志文件中记录的第一个错误。我相信 Reg Ex 是可以做到的。到目前为止,我有:
string dataToLog = "certain logged error message";
var matches = Regex.Matches(File.ReadAllText(logfile), dataToLog);
Assert.AreEqual(3, matches.Count);
上面的代码适用于整个文件中的错误数量。但是我需要向它添加可以检查并返回布尔值的代码,即 20 秒后它是否记录了第一个错误。知道如何实现吗?