serilog

    5

    2答えて

    私はloggerFactory.AddSerilog()を呼び出しています。 thisドキュメントごとなどが、AddSerilog方法が認識されない: 「エラーCS1061は 『ILoggerFactory』 『AddSerilog』の定義なし拡張メソッド 『AddSerilog』が...最初の受け入れが含まれていません」。 私は完全な.NETフレームワークでASP.NET COREを使用していま

    1

    1答えて

    でのAppSettingsから動作していない私はSerilog 1.xのを使用し、そこで働い以下:コードで :app.configをで Log.Logger = new LoggerConfiguration().ReadFrom.AppSettings().CreateLogger(); : <add key="serilog:write-to:RollingFile.pathFormat"

    1

    1答えて

    をファイルまたはアセンブリをロードできませんでしたし、私は私がしかし var log = new Seri.LoggerConfiguration() .WriteTo.MongoDBCapped("mongodb://localhost:27017/test",collectionName: "logs") .CreateLogger(); としてSerilog 2.

    1

    1答えて

    にForContextで追加さは、フラットファイルと共にForContextで ForContextを追加したイベントができるように、イベントにプロパティを追加しますさまざまなシンク(ファイル)に書き込むためにフィルタリングされ、これは素晴らしいです。 outputTemplateの変更なしで、イベントのすべてのカスタムプロパティをRollingFileに書き込む方法はありますか? いくつかのプロ

    1

    1答えて

    私はSerilogでイベントをシリアライズしています。このイベントは、イベントの必須情報を含む基本抽象クラスを拡張する幅広いサービスから送信でき、子クラスはすべて特定のイベント情報が必要でした。 ログに問題があるのは、子クラスのプロパティのみが保存され、親クラスのプロパティは保存されていないことです。 serilogにシリアライゼーションに基本クラスのプロパティを含める方法はありますか? 基本クラ

    2

    1答えて

    Serilogの@構文の目的は何ですか? 私は次のように実行した場合: var dummy = new { Foo = "Bar", Date = DateTime.Now }; Log.Information("Dummy object: {Dummy}", dummy); をそれから私はそうのようなコンソールに出力を得る: Time: 16:20 [Level: Information

    2

    1答えて

    Serilogを使用しており、コンテキストプロパティを含む情報メッセージを印刷したいとします。例えば : var logger = Log.ForContext("FirstName", "Yosi"); logger.Information("Hello {FirstName}") と予想されるとして、これは動作しますが、私は、ログメッセージ、それを自己にパラメータを追加するとき、私は予想

    2

    1答えて

    Serilogを使用してログを記録しようとしています。今は、SQL ServerとElasticsearchという2つのシンクを打っています(どちらかというと問題ではないことを確認するだけです)。私はまた、設定は非常に簡単である2013年のVisual StudioでIIS Expressおよびデバッグを使用して、私のdevの環境でこれをテストしている: var log = new LoggerC

    11

    4答えて

    私はASP.NETコアWebのapiプロジェクトを持っています。今私はログにエラーとイベントしたいと思います。以前私のプロジェクトでELMAHを使用しましたが、elmahはASP.NETコアでは使用できないようです。マイクロソフトが提供する既定のログサービスの構成については、this Official linkを参照しました。これらのログをテキストファイルまたはデータベースに保存する方法はどこにも

    7

    1答えて

    LogLevelに関係なく、すべてのタイプのイベントを単一のJsonファイルに記録しています。今度は、いくつかのカスタムパフォーマンスカウンターを別々のJsonファイルに記録するという要件があります。これはどのようにSerilogで行うことができます。私は別のロガーインスタンスを作成し、これまでパフォーマンスカウンタを記録する場所を使用する必要がありますか? LibLogでこれを使用したい