我需要从log4net获取日志文本。
例如
配置:
%date [%thread]%-5level%logger [%property {NDC}] - %message%newline
文字:
2013-11-25 16:05:22,306 [13]错误 REJS.Web.Controllers.BaseController [(null)] - 异常 System.ArgumentException:
我需要这个文字。
任何人都可以帮助我吗?
感谢您的回答。
答案 0 :(得分:5)
您可以使用log4net的MemoryAppender
来获取写入的缓冲区。 Is there a log4net memory appender?上有SO线程描述了如何使用它。
提醒 - 您需要主动管理清除数据,因为如果不这样做,它将继续累积数据,直到内存不足并且您的进程终止。在不清除数据的情况下,它实际上会创建一个奇妙的内存泄漏。