Druid 설정 필터 (스프링 아래 가 아 닌)

블 로그 주소
코드 는 다음 과 같 습 니 다:

List<Filter> filters = new ArrayList<>();
if (ApplicationConfig.GAME_DB_CONSOLE) {
    Slf4jLogFilter slf4jLogFilter = new Slf4jLogFilter();
    slf4jLogFilter.setStatementExecutableSqlLogEnable(true);
    filters.add(slf4jLogFilter);
}
gameDataSource.setProxyFilters(filters);

상기 코드 에서 주의해 야 할 것 은 필 터 스 그룹의 요 소 를 모두 추가 한 후에 setProxy Filters 를 호출 해 야 한 다 는 것 입 니 다.
이 유 는 다음 과 같다.

    public void setProxyFilters(List<Filter> filters) {
    if (filters != null) {
        this.filters.addAll(filters);
    }
}

또한 slf4j 설정 sql 출력 콘 솔 설정 을 첨부 합 니 다.

<logger name="druid.sql" level="DEBUG">
    <appender-ref ref="STDOUT" />
</logger>

좋은 웹페이지 즐겨찾기