spring

tibero(티베로) 디비 로깅 (DB 조회 쿼리) - 스프링부트(springboot)

shaneguy 2019. 2. 26. 15:02

스프링 부트 - 티베로(Tibero) 쿼리 로그 남기기


기존 오라클이나 mysql 로깅하는 Spy를 찾아서(검색)해서 기본 세팅을 한뒤에


아래 코드를 만든뒤에 프로퍼티스에서 만든 class를 넣어 주기만하면 된다.


간단하쥬?


1. https://lee-mandu.tistory.com/352 이걸로 기본적인 세팅후에 아래 소스를 사용합니다



2. 아래소스를 사용해서 로그 남기기..


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class TiberoSpy extends DriverSpy {
    static filnal  SpyLogDelegator log = SpyLogFactory.getSpyLogDelegator();
    static 
    {
          if(Properties.isAutoLoadPopulaDrivers())
        {
             try{
                class.forName("com.tmax.tibero.jdbc.tbDriver");
                DriverManager.registerDriver(new TeberoSpy()):
              } catch(Exception e){
              }
        }
    }
}
 
 
cs




3.application.properties 파일에 아래 추가


  dirverClassName: com.XXX.XXX.XXX.TiberoSpy

  url: jdbc:log4jdbc:tibero;thin@100.100.100.100:8888:dbname