2015년 12월 9일 수요일

logback setting

I set the logback as below.
I used logback-core, logback-access, logback-classic and lombok.jar.

pom.xml


 4.0.0
 org.test.blog
 LoggingTest
 0.1.0
 
  org.springframework.boot
  spring-boot-starter-parent
  1.3.0.RELEASE
 
 
  1.7
 
 
  
   ch.qos.logback
   logback-core
   1.1.3
  
  
   ch.qos.logback
   logback-classic
  
  
   ch.qos.logback
   logback-access
  
  
   org.springframework.boot
   spring-boot-starter-web
  
  
   org.projectlombok
   lombok
   1.16.6
  
 



src/main/resources/logback.xml


 
  
  
   %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
   
  
 

 
  
 


src/main/java/TestApplication

package org.test.blog;

import lombok.extern.slf4j.Slf4j;

import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
@Slf4j
public class TestApplication implements CommandLineRunner {

    public static void main(String[] args) {
        SpringApplication.run(TestApplication.class);
    }

    public void run(String... arg0) throws Exception {

        log.error("error");

        log.warn("warn");

        log.info("info");

        log.debug("debug");

        log.trace("trace");

    }
}


You can find the result when I adjusted the log level as below.

- log level : error

10:02:15.521 [main] ERROR org.test.blog.TestApplication - error

- log level : warn

10:03:57.101 [main] ERROR org.test.blog.TestApplication - error
10:03:57.101 [main] WARN org.test.blog.TestApplication - warn

- log level : info

10:04:23.102 [main] ERROR org.test.blog.TestApplication - error
10:04:23.102 [main] WARN org.test.blog.TestApplication - warn
10:04:23.102 [main] INFO org.test.blog.TestApplication - info

- log level : debug

10:04:42.124 [main] ERROR org.test.blog.TestApplication - error
10:04:42.124 [main] WARN org.test.blog.TestApplication - warn
10:04:42.124 [main] INFO org.test.blog.TestApplication - info
10:04:42.124 [main] DEBUG org.test.blog.TestApplication - debug

- log level : trace

10:05:14.351 [main] ERROR org.test.blog.TestApplication - error
10:05:14.351 [main] WARN org.test.blog.TestApplication - warn
10:05:14.351 [main] INFO org.test.blog.TestApplication - info
10:05:14.351 [main] DEBUG org.test.blog.TestApplication - debug
10:05:14.351 [main] TRACE org.test.blog.TestApplication - trace



reference : http://logback.qos.ch/manual/configuration.html

댓글 없음 :

댓글 쓰기