タグ

log4jに関するbird_dip_jpのブックマーク (7)

  • ソースそのままでLog4jからSLF4J&Logbackに移行する方法 - 夢とガラクタの集積場

    こんにちは。 意外に、どうやればいいか1か所にまとまっているサイトがなかったので、 まとめのためにロギングフレームワーク移行の手順を残しておきます。 1.新旧ロギングフレームワーク? ここでいう移行元、移行先のロギングフレームワークは下記です。 移行元:Log4j 移行先:SLF4J + Logback SLF4J + Logbackの方がLog4jに比べて下記のような点で優れているようです。 1.ログ出力時のパフォーマンス向上 2.ログ設定を起動中に再読み込みする設定が可能 3.デバッグログ出力時、isDebugEnabledメソッドでの囲みが不要 そのため、とりあえずログ出力をLog4jから移行しようと考えました! #今さらかよ、という突っ込みはご勘弁を^^; ・・・なのですが、既存のコードを修正するのは面倒ですし、 元々Log4jを用いてログ出力を行っているフレームワークを用いること

    ソースそのままでLog4jからSLF4J&Logbackに移行する方法 - 夢とガラクタの集積場
  • Java: えっ、まだ Log4j 1.2 使ってんの? - toyfish.blog

    ないわー。なんで Log4j 2.0 使ってないの? 公式サイトとかあるの? あるよ。 Apache Log4j 2 http://logging.apache.org/log4j/2.x/ 何が変わったの? ロギングライブラリとしての基的な考え方は変わっていない。Logger のインスタンスをクラスごとに作ったり、Appender を関連付けてコンソールやファイルに出力したり、trace/debug/info/warn/error といったログレベルを使い分けたり。 けれども、全体的に見直しがはかられて、「いまどきのロギングライブラリ」になっている。 というか、一言で言うと、SLF4J っぽくなっている。 おさらい: Log4j 1.2 ではこうやってた まずは Log4j の jar ファイルを持ってくる。Maven を使っている場合は、POM に依存ライブラリとして以下を追加してい

    Java: えっ、まだ Log4j 1.2 使ってんの? - toyfish.blog
  • Log4J でログファイル名を動的に変更する | Javable.Jp

    以前参加していたプロジェクトでバッチプログラムを開発する事案があり、 ログ出力には Log4J を採用してプログラムを開発しました。 ところが、後付けでログ出力方式が決まり^^; ログファイル名をサーバーの環境変数から取得しなければならなくなってしまいました。 環境変数からログファイル名を取得…それぐらい Log4J なら簡単だよね、と思いつつやってみたら、出来ません。 ログファイル名は設定ファイルに記述されていて、固定なのです…。 しかし、Log4J は簡単に拡張することが出来ます。 「環境変数からログファイル名を取得する」というような場合には Appender を自作すれば解決できます。 今回の場合、バッチプログラムの動作環境が JRE 1.4 なので環境変数が取得できない件も考慮し、 JVM の起動引数からファイル名を取得する Appender を自作しました。 package jp

  • Log4J徹底解説~目次

    目次 概説 使い方(1) 使い方(2) 基のAppender ファイル保存系Appender ネットワーク系Appender JMSAppender OSログ系Appender JDBCAppender その他のAppender 1.3で追加されたAppender フィルタ機能 Joran Hacks(1.3) 自前 Appender の書き方!(1.3) Chainsaw(1.3) アスペクトはお好き? Log4cxxと小物ツール Log4php の使い方 Log4php の Appender たち もともとこの文書はバージョン 1.2.8 をベースに書いたものだが、2006年中に 1.3 がリリースされる、とアナウンスされていることもあり、フライングか?と思わなくもないが、1.3 対応をしました! あと、どうも要望のありげな log4php についての記述を大追加! 2007.9.1

  • projects:log4j-groovy [kotek.net]

    Log4j with some patches to support Groovy file and line numbers in logs. It enables full integration with log4j including class name filtering, stack trace and more details. It is tested with Groovy 1.6, there is also version for Groovy 1.5. It is used with direct log4j calls, I am not sure how it will behave with wrappers like commons-logging. DOWNLOAD: Current version for Groovy 1.6 Old version

  • Log4J the Groovy Way - DZone

  • Log4J徹底解説〜目次

    目次 概説 使い方(1) 使い方(2) 基のAppender ファイル保存系Appender ネットワーク系Appender JMSAppender OSログ系Appender JDBCAppender その他のAppender 1.3で追加されたAppender フィルタ機能 Joran Hacks(1.3) 自前 Appender の書き方!(1.3) Chainsaw(1.3) アスペクトはお好き? Log4cxxと小物ツール Log4php の使い方 Log4php の Appender たち もともとこの文書はバージョン 1.2.8 をベースに書いたものだが、2006年中に 1.3 がリリースされる、とアナウンスされていることもあり、フライングか?と思わなくもないが、1.3 対応をしました! あと、どうも要望のありげな log4php についての記述を大追加! 2007.9.1

  • 1