如何使用Log4Net实用程序使用c#登录数据库

目前在我的项目中,log4net用于将所有exception,信息,警告等记录到文本文件中,但现在我想要的是将所有这些细节记录到数据库表而不是文件中。
请帮我这样做。

提前谢谢了。

组态:

                                                       

.cs文件中的代码:

 private log4net.ILog log = log4net.LogManager.GetLogger(typeof(ImportGlobalIPVData)); log.Error("This is Error"); 

但是在使用上面的代码之后没有任何内容被插入日志表

你可以看看这里 ,我想这正是你需要的。

请注意,如果要从客户端应用程序使用log4net并写入数据库,则可能需要考虑在其间放置服务。 在这种情况下,您可以轻松编写自己的log4net适配器,该适配器调用登录到数据库的LogService(fire and forget)(可能使用MSMQ)。