LogBackってマイナーだったのね

| | コメント(1)

というわけで、pom.xmlに下記のように書いてあげるのが吉。

<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.1.0</version>
</dependency>
<dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-core</artifactId>
        <version>0.8</version>
</dependency>
<dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>0.8</version>
</dependency>

文字列の置換が手軽にできるのが素晴しい。

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

public class MyClass {
    private static final Logger logger = LoggerFactory.getLogger(MyClass.class);

...
    public void myMethod() {
...
        if (logger.isDebugEnabled()) {
            logger.debug("arg1 is {} and arg2 is {}", arg1, arg2);
...

コメント(1)

shot :

文字列置換、これは地味にうれしいですね。
mavenつかわなきゃ、logbackでいいかも。

コメントする

著者について

高井直人
高井 直人
takai@recompile.net

ソフトウェアエンジニア。1977年横浜生まれ。大学在学中からネットワークや情報技術にたずさわる。Web制作会社などを経て、現在はシステムインテグレータに勤務。エンタープライズRubyをテーマに社内標準の策定などに従事している。

タグクラウド

ウェブページ

Powered by Movable Type 4.1-en-release-26-r1141-20080104