私はASP.NETコアWebのapiプロジェクトを持っています。今私はログにエラーとイベントしたいと思います。以前私のプロジェクトでELMAHを使用しましたが、elmahはASP.NETコアでは使用できないようです。マイクロソフトが提供する既定のログサービスの構成については、this Official linkを参照しました。これらのログをテキストファイルまたはデータベースに保存する方法はどこにもありません。ASP.NETコア1.0のログ
ASP.NETコアに既定のログ機能が既にある場合、私はelmah、log4netなどの他のツールを使用する必要があるのだろうかと思います。だから私は、dbまたはテキストファイルにログを保存するデフォルトのログを実装する記事を検索したとき、私は何も見つけることができませんでした。ロギングのためのASP.NETコアの組み込みサポートを使用してログをファイルに保存する方法はありますか?
私は現在、完全に動作するSerilogを使用しており、ブラウザにログを正常に表示するためにseqもダウンロードしています。しかし、私はまだasp.netコアの組み込み機能を使って同じことを達成することができますか? Serilogを使用して
解決策の構造にログインするフォルダを追加することを忘れないでください。また、project.jsonのpublishOptionsにもhttps://docs.asp.net/en/latest/hosting/directory- structure.html。ちょうどこれを行い、うまく動作し、日付ベースの命名規則(stdout_8440_201691620225.logなど)でファイルに名前を付けます。少し冗長すぎるが、それは微調整できる。 –