在 SQL Server 中存储 Log4Net 消息
我目前正在寻找一些代码或工具/服务,允许我将 Log4Net 消息存储在 SQL Server 数据库中。类似的东西是否已经存在或者我必须自己实现?我在 SO 或 Google 上找不到任何东西。
预先感谢您提供任何信息。
I am currently looking for some code or a tool/service that allows me to store Log4Net Messages in a SQL Server database. Does something like this already exist or would I have to implement this on my own? I couldn't find anything on SO or Google.
Thanks in advance for any information.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
让每个人感到困惑的是在不了解细节的情况下进行复制/粘贴。 示例:
这意味着它不会记录到数据库表,直到它在缓冲区中达到100 个条目才能写入数据库表。对于测试/调试,将缓冲区设置为 1
注意 Window 身份验证以及
。
对于本地接下来,您将使用 app.config 或 web.config “root” 来拥有它称为
What messes with everyone is copy/paste without knowing the details. Example:
<bufferSize value="100" />
That means that it WILL NOT log to database table until it hits 100 entries in the buffer to write to the db table.For testing/debug set buffer to 1
Notice Window Authentication along with
.
for localNext you will use app.config or web.config "root" to have it called
您可以在手册中了解这一点
还有一个关于使用 log4net 并将日志保存在数据库中的问题的博客。
You can learn about this in the manual
Also a good blog about problems using log4net with logs saved in a database.