我想在一个当前没有任何日志记录实现的项目中使用Logging。我打算使用NLog,但在这里偶然发现了一个回答,说ReflectInsight是一个更强大的日志记录解决方案,所以我想尝试一下。从我到目前为止所读到的内容,我可以得出结论,我可以使用ReflectInsight本机API或将其扩展与其他Logging解决方案(如Log4Net或NLog)一起使用。
我想使用其原生API但无法找到入门教程。任何人都可以告诉我如何实现ReflectInsight Api。
请给我一个非常简单的示例,说明如何将数据保存到数据库或其他XML或日志文件,然后如何使用其查看器查看日志信息?
一个简单的双线方法抛出异常然后记录它将非常感激。
答案 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。他们很快回复会给你一个如何启动它的例子。