2

設定ファイルを作成せずに 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 を「移植」できるはずです。

4

1 に答える 1

2

終わり!

どのように?

  1. nuGet パッケージ ExceptionLess (最新の安定バージョン) をクラス ライブラリ プロジェクトにインストールします。
  2. ディレクティブ Exceptionless の追加 (ExceptionLess; を使用)
  3. デフォルトインスタンスに API キーを直接設定する (ExceptionlessClient.Default.Configuration.ApiKey = "3BC1Ntsdjhf*********JGytyuiiud7";)

コードからログと例外を送信します。

ありがとう。

于 2016-09-22T01:40:33.407 に答える