我正在使用位于以下位置的 log4net 代码: http: //logging.apache.org/log4net/release/sdk/log4net.Appender.AdoNetAppender.html
如何编写代码以将信息插入表中?
我正在使用位于以下位置的 log4net 代码: http: //logging.apache.org/log4net/release/sdk/log4net.Appender.AdoNetAppender.html
如何编写代码以将信息插入表中?
MVC 没有代码隐藏......你把它放在控制器中。首先将 log4net 配置以在配置文件中使用该附加程序(他们在您提供的页面上提供附加程序配置和 SQL 表信息)。现在在您的控制器中,您需要一个控制器中的私有记录器:
private log4net.ILog log;
现在在控制器的 ctor 中(如果它没有创建它),您需要初始化记录器。
log4net.Config.XmlConfigurator.Configure();
log = log4net.LogManager.GetLogger(this.GetType());
现在在您的操作中,您可以注销...
log.Error("I lost my wookie");
或者
try
{
int x = 0/3;
log.Info("The divide by zero didnt fail? Why?");
}
catch(Exception ex)
{
log.Error(ex);
}