您如何将log4net消息解析为其组件部分

时间:2012-01-24 00:17:32

标签: c# regex log4net

鉴于下面的log4net消息,你将如何解析它,使用c#将其拆分为它的组件部分?

2012-01-23 22:00:30,001 [18] ERROR DEFAULT [(null)] [(null)] - 测试生成的错误 System.Exception:测试异常    at blah.Dashboard.Web .__ Admin.GenerateError.Page_Load(Object sender,EventArgs e)位于C:\ Projects \ Dashboard \ src \ blah.Dashboard.Web__Admin \ GenerateError.aspx.cs:第12行

1 个答案:

答案 0 :(得分:0)

使用streamReader读取日志文件,然后使用streamReader.ReadToEnd()读取字符串中的整个内容。然后使用string.Indexof方法获取不同组件的索引并检索它们的值。