2

単純な古いログ ファイルに加えて、アプリケーションのログ ファイルを syslog サーバーに書き込むことを検討しています。

syslogd に代わるものはありますか? 現在、Linux サーバーを実行していないため、追加のマシンについて心配する必要がないように (VM のみであっても)、Windows ソリューションを見つけることができれば理想的です。

ログの視覚化に適した製品は何ですか? logfacesに遭遇しましたが、他の解決策を知りたいです。

問題があるかどうかはわかりませんが、log4j を使用しています。

4

3 に答える 3

1

いわゆる「システムログ」と「アプリケーションログ」の間には細い線があります。syslogはアプリケーションログに適しているとは思いません。syslogは(名前のとおり)システム関連の情報に適していると思います。つまり、アプリケーションの実行を支援する独自のアプリケーションに関連するものです。インフラストラクチャ、ドライバー、サービス、デーモンです。 、そのような人。私は間違っているかもしれませんが..、常識を使用して、それについて書かれた規則があるかどうかはわかりません。

アプリケーションログの媒体としてのWindowsEventLogには絶対に反対することをお勧めします。通常、EventLogに書き込みたいのは、通常syslogに書き込む「システム」のものです。サービスの開始、サービスの停止、ドライバーの失敗などです。内部アプリケーションのトレースはそこに配置しません。

logFacesに問題がある場合は、私に連絡してください(私はその作者です)

于 2011-02-15T14:19:26.107 に答える
1

syslogd に代わるものはありますか? 現在、Linux サーバーを実行していないため、追加のマシンについて心配する必要がないように、Windows ソリューションを見つけることができれば理想的です。

3CDaemon ユーティリティには、syslog サーバー (FTP/TFTP サーバーなどと共に) が含まれています。これは Windows 用で、無料です。
3CDaemon ユーティリティ - Windows

問題があるかどうかはわかりませんが、log4j を使用しています。

3CDaemon で SyslogAppender を試しましたが、動作します。あなたはそれを試すことができます。

于 2011-02-14T20:58:03.423 に答える
0

Windows のみの場合は、syslog よりも Windows EventLogの方が適切です。

Log4J には、この目的のためにNTEventLogAppenderがあります。

于 2011-02-14T20:59:19.447 に答える