私のアプリケーションの一部として、.Net Core APIプロジェクトがあります。このプロジェクトが独自のプロセスとして実行されるほとんどの場合とは異なり、私はAPIを1つのプロセスでスレッド内で実行します。私のプロジェクトでは、私のニーズに合わせてカスタムロギングシステムを実装しました。しかし、私はちょっとした問題に遭遇しました。私は私のプログラムを実行するたびに、APIを開始すると、このメッセージがコンソールに出力されます。そのために必要がないようAsp.Net Core APIが起動完了メッセージを無効にする
Hosting environment: Production
Content root path: C:\Users\Path\To\Code
Now listening on: http://*:8000
Application started. Press Ctrl+C to shut down.
私はこのメッセージを無効にしたいと思いますし、それクラッタまでそうでない場合はよく組織をコンソールログ。 I君は、私が話している内容を正確に把握して、以下のスクリーンショットを持っている:
私はすでにappsettings.json
に「なし」にConfigureServices
からILoggerFactory
を削除(MVCのために他のすべてのログ記録を無効にし、すべてのロギングを設定しています)。
このメッセージを無効にする/抑制する方法を教えてください。
出力を/ dev/nullにパイプします。 –