Net Core 2コンソールアプリケーションで、C#を使用してAzure鍵格納域にアクセスしています。アプリが実行されるたびに、私はボールトから秘密を取得するとき、コンソールウィンドウには、このようなメッセージでヒットを取得します:Azure KeyVaultによるコンソールロギングの抑制
2017-12-26T18:03:49.8610049Z:29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56 - AcquireTokenHandlerBase.cs:アセンブリバージョン 持つADAL PCL.CoreCLR '3.17.3.35304'、ファイルバージョン '3.17.41219.2324' と情報 バージョン 'b6afaeae7cff965e66649e0ee7e8c29071d5a7e6' 実行されている... 2017-12-26T18:03:49.8621855Z: 29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56- AcquireTokenHandlerBase.cs:===トークンの取得開始日: 権限:https://login.windows.net/[...]/ リソース:https://vault.azure.net ClientIdを:[...] CacheType:ヌル 認証対象:クライアント
2017-12-26T18:03:49.8981211Z:29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56 - AcquireTokenHandlerBase.cs:キャッシュからの読み込み。
2017-12-26T18:03:49.9010018Z:29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56 - TokenCache.cs:トークンのキャッシュを探しています...
2017-12-26T18:03 :49.9060990Z:29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56 - TokenCache.cs:一致するトークンがキャッシュ内に見つからなかった
2017-12-26T18:03:50.2185881Z:29c98a86-9e1d-4a5d-86d6- daf8f2cfdc56 - TokenCache.cs:キャッシュに保存トークン...
2017-12-26T18:03:50.2211369Z:29c98a86-9e1d-4a5d-86d6-daf8f2c fdc56 - TokenCache.cs:アイテムがキャッシュに格納されていた
2017-12-26T18:03:50.2351165Z:29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56 - AcquireTokenHandlerBase.cs:===トークンの取得の完成に が正常に終了しました。アクセストークンを再調整した
Access Token Hash: [...] Expiration Time: 12/26/2017 7:03:49 PM +00:00 User Hash: null
私はキーVaultアクセスのロギングのいずれかの種類を設定するために私のコードで何も覚えていません。しかし、私はアプリ全体を通してSerilogのILoggerを設定しています。だから多分それは何とか取り上げられています。
これらのメッセージが表示されないようにするにはどうすればよいですか?
[フィルタを追加](https://github.com/serilog/serilog/wiki/Configuration-Basics#filters)を見ましたか? – jwdonahue
これ以上の "直接"答えがなければ、私はそれを試みます。私は、コンソールウィンドウに表示されているメッセージがSerilogを通ってきているのかどうか、あるいは彼らが何か他の仕組みを使っているのかどうかはわかりません。 –
申し訳ありませんが、私のC#fooはコードを書いていない1年後には強くありません。私はマイクロソフトが提供している.NET DLLのすべてが、その隣に配置されていれば設定ファイルを認識して読み込み、そこにXML経由で診断出力を調整する標準的な方法があることを知っていると思います。 Serilogで動作するかどうかはわかりません。 – jwdonahue