Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从Log4Net日志文件读取错误消息的最佳方法_C#_.net_Log4net_Error Logging - Fatal编程技术网

C# 从Log4Net日志文件读取错误消息的最佳方法

C# 从Log4Net日志文件读取错误消息的最佳方法,c#,.net,log4net,error-logging,C#,.net,Log4net,Error Logging,我想在我的管理界面的网页上显示由Log4Net创建的日志 log4net库中是否有任何方法可用于从配置的源(文本文件或数据库)读取错误消息?目前,我正在使用一个数据库表来记录所有错误。 如果没有,那么一定有一些第三方库可以为我做这件事?如果您想要一个优雅的解决方案来使用基于log4net的日志记录来收集和搜索日志,那么像kiwi syslog这样的系统日志守护进程与log4net本地或远程系统日志appender相结合可能是最简单的方法。登录数据库是可行的,但在我看来,日志与应用程序本身无关,应

我想在我的管理界面的网页上显示由Log4Net创建的日志

log4net库中是否有任何方法可用于从配置的源(文本文件或数据库)读取错误消息?目前,我正在使用一个数据库表来记录所有错误。
如果没有,那么一定有一些第三方库可以为我做这件事?

如果您想要一个优雅的解决方案来使用基于log4net的日志记录来收集和搜索日志,那么像kiwi syslog这样的系统日志守护进程与log4net本地或远程系统日志appender相结合可能是最简单的方法。登录数据库是可行的,但在我看来,日志与应用程序本身无关,应该远离它。例如,如果日志仅位于同一个数据库上,则可能不会显示失败的数据库连接。

谢谢,我完全同意您的看法!我们在开发过程中使用登录数据库,使事情变得更简单。我仍然觉得很奇怪,没有更简单的解决方案或任何库可用于读取由log4net创建的日志文件。