2016-09-21 48 views
1

如何在Visual Studio類庫項目上使用ExceptionLess 而不使用創建設置文件?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。

回答

2

完成!

怎麼樣?

  1. 將nuGet包ExceptionLess(最後一個穩定版本)安裝到類庫項目中。
  2. 直接在默認實例設置API密鑰(ExceptionlessClient.Default.Configuration.ApiKey = 「3BC1Ntsdjhf ********* JGytyuiiud7」);
  3. (使用ExceptionLess)添加指令Exceptionless

並從代碼提交日誌和異常。

感謝。

+0

你可以使用這個或者屬性,或者在Startup()方法中指定api key(取決於你的實現)如果你有任何問題,請告訴我們。 .COM/exceptionless/Exceptionless.Net /維基/配置#exceptionlessclient配置 –