13

log4netとカスタムアペンダーを使用して、Azureマシンからテーブルストアにデータを記録していますが、これは正常に機能します。今必要なのは、blob-storeを使用して、すべてのインスタンスのログを1か所で構成し、実行時に変更できるようにすることです。blobstoreの構成ファイルを変更するだけで、しばらくするとすべてのマシンがこれを認識できるようになります。変化する。

簡単に言うと、私が必要としているのは次のとおりです。

XmlConfigurator.Configure(Uri blobStoreUri, bool watch=true)

またはさらに良い:

XmlConfigurator.ConfigureAndWatch(string blobStoreUrl, TimeSpan refreshInterval)

私は周りをグーグルで検索しましたが、そのようなものを見つけることができませんでした。これを実装するための最良の方法は何でしょうか、またはこれの同様の実装を知っていますか?

ありがとうアルミール

4

2 に答える 2

0

BLOBに保存されているファイルを検索するようにlog4netを構成する方法が見つかりませんでしたが、Windows Azure診断では、BLOBに保存されているログファイルの構成情報を指定する方法が提供されます。 http://msdn.microsoft.com/en-us/library/windowsazure/hh411551.aspx

于 2013-01-24T23:45:20.690 に答える
0

これは私たちが実装したソリューションです

https://gist.github.com/kaza/9207832

乾杯

于 2014-02-25T12:23:38.317 に答える