log4j

    8

    2答えて

    私たちのカスタマーインストールの1つに、同じ例外の何千もの発生がありました。よくログに記録されたスタックトレース(9332)の後も、例外の発生は記録されますが、スタックトレースは記録されません。 Javaプロセスを再起動した後、同じこと:今度は17858回のスタックトレースが発生し、その後例外発生自体が発生しました。それは、log4jの機能やバグ同様の質問here、ない答えはあり ... ですか?

    6

    2答えて

    log4j用のアペンダはログ記録イベントのリストのみを格納します(エラーログが書き込まれていないことを確認するために単体テストで使用されます)。

    12

    1答えて

    スレッドクラスの複数のインスタンスが、いつでも実行されています。私は必要なロギングに使用するlog4jセットアップを持っています。 私のスレッドクラスのすべてのインスタンスが別のログファイルにログを出力するように、log4jを設定する方法が必要です。ここで は、上記のは、私はインスタンスごとのスレッドのためのファイルを作成しますが、それはそれらのファイルに出力されていない何もしない public

    9

    2答えて

    私は、ロギングのためにlog4jを使用してTomcat 5.5上で動作する単純なWebアプリケーションを持っています。時々、ログをDEBUGにプッシュする必要がありますが、ほとんどの場合、私はINFOに満足しています。 自分のconfig xmlを変更してアプリを再起動できますが、ログレベルをオンザフライで切り替えることをお勧めします。これには標準的なテクニックがありますか?あなたは、より詳細なロ

    1

    3答えて

    これらのライブラリが自分のアプリケーションのlog4jバスに氾濫するのを防ぐにはどうすればよいですか?私はすべてをERRORに設定したくありませんが、この速度ではベンダーライブラリは約1ギガバイト/日の速度でログファイルを溢れさせています。このファイルには何も記録しないようにしてください...

    5

    2答えて

    ログ出力を実行ごとに一意のファイルにリダイレクトする従来のPSVMアプリケーションがあります。したがって、私が10:00にそれを呼び出すと、その出力を{thread-id} -10:00.logにリダイレクトさせます。別の実行スレッドが10:01に実行を開始し、その出力が{thread-id} -10:01.logになります。私はこれがエレガントではないことを理解しています。 私の質問は以下のとお

    9

    3答えて

    になっていないにもかかわらず、stdoutにログ出力を指示しますファイル。各クラスの私のコードで は、私は設定のいずれかのいずれか:私はものはコンソールに行く必要はありません static Logger log = Logger.getLogger("notRootLogger); ^。 -OR- static Logger log = Logger.getRootLogger(); ^私

    0

    1答えて

    Log4j用のReceivers Companionのコンパイル済みディストリビューションを入手できる場所は誰にも分かりますか? Apache project informationは暗号が短くなっています。 私はSVNリポジトリを見つけましたが、ビルドには問題がありました。

    2

    3答えて

    私はカスタムlog4jアペンダーを書いています。私の(データベース)アペンダーが失敗した場合に備えて、別の構成済みアペンダーをフォールバックとして頼りにしたいと思います。 アペンダーの構築順序をどのように保証できますか?私のアペンダーのactivateOptions()メソッドは、別のアペンダーにアクセスしようとしますが、それはまだ構築/登録されていないので失敗します。

    2

    2答えて

    ためLevelRangeFilterを設定することができませんか? PropertyConfiguratorのためのドキュメントから