fc2ブログ

2011-09-24(Sat)

Jettyとslf4j

Jettyとslf4jの設定についてメモっておく。

logを出すのはめちゃ簡単。

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class Hoge{
protected static Logger log = LoggerFactory.getLogger( Hoge.class );

public Hoge(){
log.debug( "Hoge Start" );
}
}

とやればいい。
このlogをJettyで出すには以下の3パッケージをpom.xmlへ追記する。
- logback-core
- logback-classic
- org.slf4j
pom.xml記載例

パッケージはMavenのPackage Searchサイトで検索すればいい。

忘れてはいけないのは、デプロイするときは上記3ファイルを
$JETTY_HOME/libへコピーしておくこと。

次にlogback.xmlを追加をする。
追加する箇所はsrc/main/resources/に追加する。
そうすれば起動時に自動的に読み込んでくれる。

記載例はこんなものになった。
logback.xml sample

logのフォーマットはここが参考になるだろう。
デプロイ時、logback.xmlは
$JETTY_HOME/resourcesにおくこと。



参考:
 Jetty Official Site
logback official manual
Chapter 4: Appenders
Old Nabbles(logback 0.9.28 is noisy)
スポンサーサイト



プロフィール

kumagonjp2

Author:kumagonjp2
Python,Django,R,Mongo,MySQL,Struts,Spring,データマイニングなどサーバー関係のメモを残していきます。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
雪が3Dで降るブログパーツ ver2

マウスで見る方向変えられます

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR