0

log4net 経由でログを出力する asp.net Web アプリケーションがあります。ログ メッセージをGoogle Cloud Loggingに渡す必要があります。これを行う最善の方法は何ですか?

fluentd のドキュメントGoogle Cloud のドキュメントに基づいて、今思いつく最高のものは次のとおりです。

  1. Web アプリが実行されている Windows マシンで、log4net ログをローカル ファイルに記録します。
  2. 同じマシンでnxlogを実行し、ログ ファイルを Linux マシンに送信します。
  3. Linux マシンで実行されている google-fluentd を使用して、ログを Google Cloud Logging API に送信します。
4

1 に答える 1

1

私が始めた方法よりも簡単な解決方法は、.NET 用の Google Cloud Logging API Client Libraryを使用することです。

現在 v1 ベータ 3 で、 Google Cloud Logging APIに基づいており、nuget パッケージがあります。

于 2015-06-07T09:32:15.240 に答える