タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

log4jに関するdirablueのブックマーク (2)

  • Jakarta CommonsLogging/log4j - @//メモ

    Jakarta-Commons-Logging のアプリ側プログラミング † 環境 Jakartaプロジェクトのダウンロードサイトから、commons-logging-1.0.4.zipをダウンロード 展開してできたjarファイルをプロジェクトのクラスパスに通す commons-logging.jar commons-logging-api.jar プログラミング loggerのインスタンス logger=LogFactory?.getLog( 自Class ) で取得。ログに出力するClass名になったり、出力するレベルをパッケージによって変えるのに使う。 クラスのstaticフィールドとして保持する log出力 対応するメソッドを使うことにより重要度を変えることができる 第二引数にthrowableをとることができる(通常ログファイルにはスタックトレースが出力される...Formatt

    dirablue
    dirablue 2010/09/26
    設定ファイルの説明
  • log4jの重複ログ出力

    パッケージ毎の出力と<root>の出力で、ログが倍出力されてしまった・・・(汗 でもグーグル先生に聞いたらあっさり解決。 <category name="org.apache" additivity="false"> <priority value="DEBUG" /> <appender-ref ref="CONSOLE" /> </category> <root> <level value="INFO" /> <appender-ref ref="CONSOLE" /> </root> って感じで、additivity="false" とすると、上位のアペンダーを継承しないので、ログが重複して出力されなくなるそうです。 でも、これってデフォルトでいい気がするなぁ。なんでデフォルトfalseじゃないんだろ。アペンダーだから?まぁいいや。

  • 1