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)
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)
スポンサーサイト