类库项目的ExceptionLess

时间:2016-09-21 23:32:40

标签: c# dll exceptionless

如何在Visual Studio类库项目中使用ExceptionLess 不用创建设置文件?

换句话说,类库项目创建了一个DLL,里面有一些方法,但我想在使用ExceptionLess调用DLL的这些方法时报告异常和通知。

类似的东西:

using System;
using System.Threading.Tasks;
using Exceptionless.Configuration;
...
...
namespace LibraryName
{
    public class Activities
    {
        public static string MethodOne(string var1, string var2)
        {
            ...
            try
            {
                ...code...
            }
            catch(Exception ex)
            {
                ex.ToExceptionless().Submit();
            }
        }
        public static int MethodTwo(int var1, int var2)
        {
            ...
            try
            {
                ...code...
            }
            catch(Exception ex)
            {
                ex.ToExceptionless().Submit();
            }
        }
     }
}

因此,我应该可以“移植”LibraryName.dll和ExceptionLess DLL。

1 个答案:

答案 0 :(得分:2)

完成!

如何?

  1. 将nuGet包ExceptionLess(最后一个稳定版本)安装到类库项目。
  2. 添加指令Exceptionless(使用ExceptionLess;)
  3. 直接在默认实例上设置api密钥(ExceptionlessClient.Default.Configuration.ApiKey =“3BC1Ntsdjhf ********* JGytyuiiud7”;)
  4. 并从代码中提交日志和例外。

    感谢。