2011-06-21 6 views

答えて

1

SyslogAppenderクラスのappendメソッドをオーバーライドすることにより、これを行う方法についてのガイダンスhereがあります。 afayはlog4jのマッピングがハードコードされているのを見ることができます。

あなたがlogger.fatalを(使用する場合)、 標準のlog4jのsyslogアペンダは "EMERG" 、レベル0で最高 syslogの重大度、でこのメッセージをログに記録します。このレベルは通常 で、最も緊急な操作のために予約されています システム関連のメッセージで、ほとんどは です。UNIXシステムでは、 にメッセージが出力されます。ほとんどのアプリケーションでは、この はおそらくあなたが望むものではありません。 アプリケーションは、致命的なエラーが発生した場合、 それは「重要」などの低 レベルとしてメッセージをログに記録する必要があり、レベル2. は、「追加」 メソッドをオーバーライドする アペンダを実装することによってこれを行うことができます。

関連する問題