2016-09-21 7 views
1

Как использовать ExceptionLess в проекте библиотеки классов Visual Studio без создать настройки файл?ExceptionLess в проекте библиотеки классов

Иными словами, проект библиотеки классов создает в нем DLL с некоторыми методами, но я хочу сообщать об исключениях и уведомлениях во время вызова этих методов DLL с помощью ExceptionLess.

Что-то вроде:

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.

ответ

2

Готово!

Как?

  1. Установка пакета nuGet ExceptionLess (последняя стабильная версия) в проект библиотеки классов.
  2. Добавление директивы Exceptionless (используя ExceptionLess;)
  3. Установка ключа апи непосредственно на экземпляре по умолчанию (ExceptionlessClient.Default.Configuration.ApiKey = "3BC1Ntsdjhf ********* JGytyuiiud7";)

и отправки журналов и исключений из кода.

Спасибо.

+0

Вы можете использовать это или атрибуты или указать ключ api в методе Startup() (в зависимости от вашей реализации.Если у вас есть какие-либо вопросы, пожалуйста, сообщите нам об этом. Вот ссылка на конфигурацию docs https: // github .com/exceptionless/Exceptionless.Net/вики/конфигурация # exceptionlessclient-конфигурации –

Смежные вопросы