使用log4net登录DB我使用log4net来记录项目中的错误。我想将消息记录到数据库(SQLServer)中,所以我添加了AdoNetAppender但它不起作用(其他附加程序工作正常,连接字符串正确)。怎么了?我决定创建一个简单的示例项目。这很好用。也许你应该尝试让它发挥作用。创建一个空的控制台应用程序项添加对log4net的引用。C#代码:使用log4net;[程序集:log4net.Config.XmlConfigurator(Watch=true)]namespaceLitter{classProgram{staticvoidMain(){LogManager.GetLogger("default").Info("Hello,World!");}}}配置文件:数据库表:CREATETABLE[dbo].[Logs]([Message][nvarchar](2000)NOTNULL)GO这很简单。如果你能做到这一点,那么我将开始密切关注你的应用程序的AdoNetAppender配置。谢谢你们。问题出在数据库中。我只需要将RowGuid属性设置为true。以上就是C#学习教程:使用log4net登录DB分享全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: