2017-07-18 18 views
0

私はasp.net core webappで紺碧でホストされています。私はElmahのログを私の紺碧のテーブルストレージに書きたいと思います。私が調べた例の多くは、 "API_KEY"と "logbucketId "私は彼らが何であるか分からない。ここでELMAHのドキュメントあたりとして例えば [https://docs.elmah.io/logging-to-elmah-io-from-aspnet-core/]ELMAH for asp.net core

app.UseElmahIo(
    "API_KEY", 
    new Guid("LOG_ID"), 

nugetパッケージをインストールした後、私は私のappsettings.jsonファイル内の任意のAPI_KEYやLogBucketIdが表示されません。

API_KEYとLogBucket_Idはどこにありますか?

答えて

0

ASP.NETコアはHttpModulesおよびHttpHandlers(ELMAHはエラーログモジュールとハンドラの略)のため動作しないため、ELMAHはASP.NETコアでは機能しません。 ASP.NET Coreには、ELM(Error Logging Middleware - creative?)という新しい(プレリリース版)診断ツールが含まれています。直接「あなたの質問に答えるが、うまくいけば、あなた http://getglimpse.com/

私はこれらのどちらを実現:垣間見るある https://github.com/aspnet/Diagnostics/tree/dev/src/Microsoft.AspNetCore.Diagnostics.Elm

ELMAH(およびELM)に類似の別のオプションをより多くの機能を持つ:あなたはここにそのソースとサンプルを見つけることができますこれらの代替ツールの1つまたは両方が役立つでしょう。

0

ELMAHはASP.NETコアをサポートしていません。リンク先のドキュメントはelmah.ioからのものです。 Elmah.ioはELMAHをいくつかの統合に使用していますが、コードやドキュメントは共有していません。