2

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

我想使用它的原生 API,但找不到入门教程。谁能告诉我如何实现 ReflectInsight Api。

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

一个简单的两行方法,它会引发异常然后记录它,将不胜感激。

4

2 回答 2

2

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

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

于 2013-09-23T19:33:38.703 回答
0

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

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

他们没有 DB Listener,但您可以轻松创建自己的。开始讨论codeplex。他们的反应非常迅速,会给你一个如何开始的例子。

于 2013-09-21T13:53:46.763 回答