如何开始使用ReflectInsight?

时间:2013-09-17 06:08:40

标签: c# logging log4net nlog reflectinsight

我想在一个当前没有任何日志记录实现的项目中使用Logging。我打算使用NLog,但在这里偶然发现了一个回答,说ReflectInsight是一个更强大的日志记录解决方案,所以我想尝试一下。从我到目前为止所读到的内容,我可以得出结论,我可以使用ReflectInsight本机API或将其扩展与其他Logging解决方案(如Log4Net或NLog)一起使用。

我想使用其原生API但无法找到入门教程。任何人都可以告诉我如何实现ReflectInsight Api。

请给我一个非常简单的示例,说明如何将数据保存到数据库或其他XML或日志文件,然后如何使用其查看器查看日志信息?

一个简单的双线方法抛出异常然后记录它将非常感激。

2 个答案:

答案 0 :(得分:2)

ReflectSoftware有一个UserVoice网站,其中包含许多知识库文章,可以帮助您入门。正如codematrix所述,我们正在努力获取其他文档。您可以通过我们的UserVoice网站发布建议或提交支持请求。

披露:我是ReflectInsight团队的开发人员之一。

答案 1 :(得分:0)

查看ReflectInsight's codeplex项目。它有一些非常好的文档。

void MyMethod() 
{ 
   using (RILogManager.Default.TraceMethod(MethodBase.GetCurrentMethod()))
   {
      try
      {
      }
      catch(Exception e)
      {
          RILogManager.Default.SendException(e);
      }
   }    
}

他们没有DB Listener,但您可以轻松创建自己的数据库。在codeplex上启动discussion。他们很快回复会给你一个如何启动它的例子。