質問

誰かがこれを回避する方法を見つけましたか?それとも、複数の Web サーバーからのログを確実に統合するためのより良い手法でしょうか?

優れた log4net ログ ファイル分析ツール (XML ではなくプレーン テキスト) についてのアイデアもあれば、もちろん古き良き grep は別として:)

役に立ちましたか?

解決

1024 バイト制限は syslog の一部です RFC (セクション 4.1)、配信が保証されていない UDP トランスポートも同様です (イーサネットでログ行が失われることを心配する場合に備えて)。syslog-ng はこれらの問題の両方を解決できると思いますが、私は syslog の専門家ではありません。

他のヒント

について読みました ログフェイス 別の質問で質問するか、ソケット アペンダーを使用して独自のサーバーを作成することもできます。logFaces は自らを「ログサーバー、アグリゲータ、ビューア」と説明していますが、私はまだ試していません。

データベースベースのアペンダーは、複数のサーバーからログを収集するのに最適です。

この制限は、アペンダーではなく、syslog 自体によって課されます。

log4netについては知りませんが、 Nログ 「共有」ファイルターゲットでは完全に問題なく動作します - つまり複数のプロセスが同じものに書き込むことができます ファイル.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top