2017-01-19 24 views
1

Azure関数でのログインに満足できません。私は簡単にログエントリを相関させることはできませんが、ログエントリが失われ、ログが十分に永久的でない場合があるようです。Azure関数でlog4netを使用する

私はSQL Severデータベースにログインでき、残りのAzure App Serviceアプリケーションはlog4netを使用したいと考えています。カスタム設定セクションを置くことができる完全な設定ファイルがなければ、唯一のオプションはプログラムによってロガーを設定することだと思われます。

Azure関数用の完全な設定ファイルを持っているか、関数のディレクトリからconfiguratorへの入力として使用できるファイルを読み込む方法はありますか?

これらのオプションを使用すると、Azure関数からログを取る最も良い方法は何ですか?

+0

を設定し、使用する方法の例を見つけることができます-diagnostic-logs –

答えて

2

現在、Azure関数では設定ファイル(web.config/app.config)はサポートされていないため、log4netをプログラムで設定する必要があります。

あなたの要件に応じて主観的であるため、Azureの機能からログを取るのに最適な方法であるかどうかはわかりませんが、App Insightsを使用するのが一般的です。

あなたはなぜhttps://docs.microsoft.com/en-us/azure/application-insights/app-insights-searchを使用しないアプリケーションの洞察here

+0

ファンクションコードと同じフォルダにファイルを置いてストリームにロードする方法はありますか? –

+0

自動的にロードしますか?現在ではありません。必要に応じてファイルストリームを自分で読むことができます。これを実際に自動的に行い、引数としてストリームを受け取る場合は、blob入力バインディングを使用できます。 –

+0

私はバックアップ計画としてその行に沿って考えていました。このアプローチを検証していただきありがとうございます。 –

関連する問題