鉴于下面的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行
答案 0 :(得分:0)
使用streamReader读取日志文件,然后使用streamReader.ReadToEnd()读取字符串中的整个内容。然后使用string.Indexof方法获取不同组件的索引并检索它们的值。