如何使用log4net知道当前日志级别存储在数据库中
如何使用 log4net 知道当前日志级别存储在应用程序的数据库中。
How to Know the current log level using log4net to store in database in an application.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您的意思是启用的级别,那么:
如果所有这些都为真,那么级别将为调试,如果启用了信息及以上级别,则它是信息,所以..
您可以像这样检查
您还可以通过以下方式获取特定级别:
If you mean the enabled levels then:
if all of them are true then the level would be Debug, if Info and above is enabled then it is info and so ..
you can check like this
You can also get the specific level by this:
对于任何实现 ILogger 的问题,我都解决了这样的问题,在这种情况下,您将有一个名为 Logger 的本地属性,它是 ILogger 的实现。
您还可以在 ILogger 命名空间中创建一个扩展方法,以便在任何使用 ILogger 的地方都可以使用该功能。
I solve the issue like this for anything implementing ILogger in this case you would have a local property called Logger that is an implementation of ILogger.
You could also create a extension method in the ILogger namespace so that anywhere you use ILogger you have the functionality.