JDBC Logger          darkandark90@gmail.com                      Yun Suk Jin
기본 Logger
기본 Logger API 구조                                           ExternalLogger               Handler               SystemFilter...
Logger 와 Handler모든 logging은 Logger의 인스턴스를 통해서생성됩니다. Logger는 LogRecord를 통해데이터를 남깁니다. LogRecord는 Handler에의해서 Log를 파일 또는 콘솔 등...
FilterFilter는 LogRecord의 내용 출력 여부를 결정합니다.
Log LevelSevereWarningInfoConfigFineFinerfinest
JDK기본로거 사용예제Logger의 생성Logger의 시작과 끝 지정해당 메소드의 이름이 출력되서 로그 확인 시에끝 부분을 알 수 있음
포매터 설정 예제#1Formatter생성 소스
포매터 설정 예제#2
포매터 설정 예제#3XML형태로 포매터 설정
필터 및 핸들러설정예제 #1isLoggable 메소드에서 msg에 대한 로직을 정의해서 처리
필터 및 핸들러설정예제 #2
필터 및 핸들러 설정예제 #3
설정파일을 통한 로그설정• 프로퍼티 파일 내용
로그설정파일 로드• LogManager의 readconfiguration 메소드 이용
JDBC Logging
DriverManger loggingDriverManger에 LogWriter를 설정File 또는 Console에 출력
PreparedStatement LoggingPreparedStatement를 상속받은 클래스 생성 메소드를 wrappging한다.
PreparedStatement Logging2? 값을 ArrayList에 담아서 저장한다.
PreparedStatement Logging3
PreparedStatement Logging4
All for OneOne for All         darkandark90@gmail.com                     Yun Suk Jin
Upcoming SlideShare
Loading in …5
×

20130213 jdbc logger

417 views

Published on

jdbc, logger, LoggablePreparedStatement,
DriverMangerLogger

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
417
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20130213 jdbc logger

  1. 1. JDBC Logger darkandark90@gmail.com Yun Suk Jin
  2. 2. 기본 Logger
  3. 3. 기본 Logger API 구조 ExternalLogger Handler SystemFilter Filter Formatter
  4. 4. Logger 와 Handler모든 logging은 Logger의 인스턴스를 통해서생성됩니다. Logger는 LogRecord를 통해데이터를 남깁니다. LogRecord는 Handler에의해서 Log를 파일 또는 콘솔 등에 출력할 지결정합니다.
  5. 5. FilterFilter는 LogRecord의 내용 출력 여부를 결정합니다.
  6. 6. Log LevelSevereWarningInfoConfigFineFinerfinest
  7. 7. JDK기본로거 사용예제Logger의 생성Logger의 시작과 끝 지정해당 메소드의 이름이 출력되서 로그 확인 시에끝 부분을 알 수 있음
  8. 8. 포매터 설정 예제#1Formatter생성 소스
  9. 9. 포매터 설정 예제#2
  10. 10. 포매터 설정 예제#3XML형태로 포매터 설정
  11. 11. 필터 및 핸들러설정예제 #1isLoggable 메소드에서 msg에 대한 로직을 정의해서 처리
  12. 12. 필터 및 핸들러설정예제 #2
  13. 13. 필터 및 핸들러 설정예제 #3
  14. 14. 설정파일을 통한 로그설정• 프로퍼티 파일 내용
  15. 15. 로그설정파일 로드• LogManager의 readconfiguration 메소드 이용
  16. 16. JDBC Logging
  17. 17. DriverManger loggingDriverManger에 LogWriter를 설정File 또는 Console에 출력
  18. 18. PreparedStatement LoggingPreparedStatement를 상속받은 클래스 생성 메소드를 wrappging한다.
  19. 19. PreparedStatement Logging2? 값을 ArrayList에 담아서 저장한다.
  20. 20. PreparedStatement Logging3
  21. 21. PreparedStatement Logging4
  22. 22. All for OneOne for All darkandark90@gmail.com Yun Suk Jin

×