最近用企业库,看了下EnterPriseLibrary LoggingQuickStart事例代码,还是不清楚怎么用它的价构把日志存入数据库,看到企业库上面介绍的应该是把日志数据库操作封装在了LogWriter中,但是没找到,好象都是用XML方式来存的.
事例代码:
LogEntry log = new LogEntry();
log.Message = Properties.Resources.DebugSinkTestMessage;
log.Priority = 5;
log.EventId = 100;
log.Categories.Clear();
log.Categories.Add("Debug");
Logger.Write(log);
Logger.Write("My Message", "Debug");
跟踪Logger.Write(log)到底了不知道是怎么存数据库的(没找到数据库操作的代码),如果只有这么一点代码的话那还不如直接用以前的老办法在操作数据记录的地方,把对数据的操作记录保存在数据库日志.还是没体验到企业库在日志操作方面强悍的一面.
事例代码:
LogEntry log = new LogEntry();
log.Message = Properties.Resources.DebugSinkTestMessage;
log.Priority = 5;
log.EventId = 100;
log.Categories.Clear();
log.Categories.Add("Debug");
Logger.Write(log);
Logger.Write("My Message", "Debug");
跟踪Logger.Write(log)到底了不知道是怎么存数据库的(没找到数据库操作的代码),如果只有这么一点代码的话那还不如直接用以前的老办法在操作数据记录的地方,把对数据的操作记录保存在数据库日志.还是没体验到企业库在日志操作方面强悍的一面.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货