Class 库项目中的 ExceptionLess
ExceptionLess on a Class Library project
如何在 Visual Studio Class 库项目 上使用 ExceptionLess 而无需 创建 settings 文件?
换句话说,Class库项目创建了一个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();
}
}
}
}
所以,我应该能够 "port" LibraryName.dll 和 ExceptionLess DLL。
完成!
怎么做?
- 正在将 nuGet 包 ExceptionLess(上一个稳定版本)安装到 Class 库项目。
- 添加指令 Exceptionless(使用 ExceptionLess;)
- 直接在默认实例上设置 api 键 (ExceptionlessClient.Default.Configuration.ApiKey = "3BC1Ntsdjhf*********JGytyuiiud7";)
并从代码中提交日志和异常。
谢谢。
如何在 Visual Studio Class 库项目 上使用 ExceptionLess 而无需 创建 settings 文件?
换句话说,Class库项目创建了一个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();
}
}
}
}
所以,我应该能够 "port" LibraryName.dll 和 ExceptionLess DLL。
完成!
怎么做?
- 正在将 nuGet 包 ExceptionLess(上一个稳定版本)安装到 Class 库项目。
- 添加指令 Exceptionless(使用 ExceptionLess;)
- 直接在默认实例上设置 api 键 (ExceptionlessClient.Default.Configuration.ApiKey = "3BC1Ntsdjhf*********JGytyuiiud7";)
并从代码中提交日志和异常。
谢谢。