1

ブログストレージにログインしようとするとlog4netを使用している問題があります。 私はlog4netのデバッグが有効になっているとエラーが発生していない見ることができます。log4net log4net.Appender.AzureBlobAppenderブログコンテナを作成していますが、ログ記録を作成していません

log4netの:[log4net.Appender.AzureBlobAppender、log4net.Appender.Azure]
log4netの::設定プロパティの[ContainerNameのAppender [BlobAppender]タイプのロード]文字列に値[testloggingblob]
log4netの:文字列値にプロパティ[DirectoryNameの]を設定する[ログ]
log4netの:文字列値にプロパティ[のConnectionString]を設定する[UseDevelopmentStorage =真]
log4netの:アペンダ[BlobAppender]
を作成しましたlog4net:[BlobAp]という名前のアペンダを追加するペインダー]をロガー[ProductionLogger]に追加します。

は、私はにログインしています:

UseDevelopmentStorage=true 

コンテナが作成されますが、何も記録されません取得します。ここでは

は私の設定です:ここでは

my app.config

は私のコンテナであることコードを実行したときに作成されました:

generated blob in cloud explorer

助けがあれば助かります。

おかげ

+1

アペンダーのバッファーサイズの設定は何ですか?デフォルトでは512ですので、blobに書き込まれる前に512個のロギングイベントが発生する必要があります。設定をもっと少量に変更して、より頻繁に書き込むようにすることができます。 Casey

+0

@caseyのようなものです。私のバッファは1に設定されています。 – RuSs

+0

すぐに気になることはありません。これはおそらく構成上の問題です。あなたはlog4net.internal.debugアプリケーション設定を構成しましたか?そしてあなたのバッファサイズはBLOBアペンダー設定で設定されていますか?あなたの質問にある画像にはその画像が表示されません。また、アプリケーションがロギングしていることを確認していますか?私は簡単なInfoログをアプリケーションの一般的な領域に追加して、強制的に起動させることができます。 – Casey

答えて

3

あなたがbufferSizeは、あなたが開発しながら自明ブロブへの書き込みにそれを強制することができ、十分に小さいことを確認してください。デフォルトでは512ですので、blobに書き込まれる前に512個のロギングイベントが発生する必要があります。

より頻繁に書き込むように設定を変更することができます。何かのように

<bufferSize value="5" /> 
関連する問題