有谁知道在下面的 aspnetdb_log 文件中写入事件日志是我在网上找到的带有原始代码行的代码片段,但是 Log.LogException(..) 不起作用或者我不知道该库使用所以我使用了EventLog。我想要做的是将错误或事件记录到 aspnetdb_log 文件中,我的代码是否可以正常工作我还没有测试过,因为我处于起步阶段,如果有人可以进行任何更正,请回复谢谢。这是针对自定义会员提供者
private void WriteToEventLog(Exception e, string action)
{
string message = action + "-" + e.Message;
if (!EventLog.SourceExists("aspnetdb_log"))
{
EventLog.CreateEventSource("aspnetdb_log", "aspnetdb_log");
}
EventLog log = new EventLog();
log.Source = "aspnetdb_log";
log.WriteEntry(message, EventLogEntryType.Error);
// original code doesn't work
// Log.LogException(message, e, LogCategory.Membership, TraceEventType.Error);
}