以前,我构建了一个日志记录类,在这个类中,我可以选择写入Oracle数据库(作为单独的连接),或者如果有异常则发送一封SMTP电子邮件,或者如果有异常写入物理文件(使用Microsoft.VisualBasic.Logging现在我正在编写一个新的WinForms应用程序,其中的数据库是SQL Server ...因为事务的处理方式与Oracle不同...我想使用NLog (因为它预先构建的写功能可以始终运行在事务之外)。在调用NLog.Logger的实例化对象时 private sta
NLog设置为向我发送应用程序中发生的所有错误消息的电子邮件。它可以做到这一点,但有时我会收到十几封重复的电子邮件,让我了解这个应用程序的标准行为(例如“用户已更新列表”将在应用程序和数据库中出现一次,但我将收到12+时间通知) var logger = NLog.Web.NLogBuilder.ConfigureNLog(&qu