我正在编写一个基本上读取多个日志的小类,如果任何日志中有错误要向我发送电子邮件。我每5分钟扫描一次文件,我的问题是我需要能够跟踪已读取的文件,所以如果发生错误,我只会收到一次电子邮件。 我现在想到这一点的唯一方法是使用关键字更新日志文件,如果我的应用程序发现它不会给我发电子邮件,因为错误消息已通过电子邮件发送给我。 如果有人能想出更好的方法,请感谢您的想法或意见。
答案 0 :(得分:2)
我希望将读取文件元数据保留在缓存中或将其存储在某个持久存储中,而不是污染您正在处理的数据。它可能是某个文件或关系数据库。