Upload
enrique-rios
View
75
Download
1
Embed Size (px)
DESCRIPTION
Developer Workstation: Local View Logback : AsyncAppender + FileAppender. Web Application Server. Remote. Request Listerner / Servlet Filter. SLF4J MDC put(key, value) log.info(). Service / Manager / DAO. SLF4J MDC put(key, value) log.info(). Rolling 불필요 Async 불필요. Logback - PowerPoint PPT Presentation
Citation preview
Request Listerner / Servlet Fil-ter
SLF4J MDCput(key, value)
log.info()
Service / Manager / DAO
SLF4J MDCput(key, value)
log.info()
File
Web Application Server
LogbackFileAppender
Developer Workstation: Local ViewLogback: AsyncAppender + FileAppender
Eclipse Plug-in
Log Viewer
Remote
Find / Filter / Coloring
Rolling 불필요Async 불필요
Request Listerner / Servlet Fil-ter
SLF4J MDCput(key, value)
log.info()
LogbackSocketAppen-
der
Lilith global logging
Service / Manager / DAO
SLF4J MDCput(key, value)
log.info()
Web Application Server
Developer Workstation: Remote View #1Logback: SocketAppender + Log Viewer
Find / Filter / Coloring
Remote
상시 Monitoring 필요개발 성숙도 점검 시 활용
Request Listerner / Servlet Fil-ter
SLF4J MDCput(key, value)
log.info()
Service / Manager / DAO
SLF4J MDCput(key, value)
log.info()
Web Application Server (Local)
Developer Workstation: Remote View #2Log4j: SocketHubAppender + Log Viewer
Remote
상시 Monitoring 불필요3 자 Trouble Shooting 시 활용Log4j
SocketHubAppen-der
필요 시 UDP 확장
OtrosLogViewer
log4j socket hub Find / Filter
/ Coloring
Request Listerner / Servlet Fil-ter
SLF4J MDCput(key, value)
log.info()
Service / Manager / DAO
SLF4J MDCput(key, value)
log.info()
LogbackAsyncAppen-
der
File
Web Application Server (dev/stg/prd)
LogbackFileAppender
Development / Stage / Production Server: Local View #1Logback: AsyncAppender + FileAppender
Terminaltail –f filename.log
Remote
상시 Monitoring 필요파일 , 디스크 용량에 주의할 것
Request Listerner / Servlet Fil-ter
SLF4J MDCput(key, value)
log.info()
Service / Manager / DAO
SLF4J MDCput(key, value)
log.info()
LogbackRollingFileAppender
File
Web Application Serve
Development / Stage / Production Server: Local View #2Logback: RollingFileAppender + Rolling/Triggering Policy
Terminaltail –f filename.log
Remote
LogbackTimeBasedRollingPolicy
LogbackFixedWindowRollingPol-
icyLogback
SizeBasedTriggeringPol-icy
영속적 로그 저장 필요단일 서버 로그 저장상시 Monitoring 불필요시간 , 파일 , 디스크 용량 감안하여 정책 선택
Request Listerner / Servlet Fil-ter
SLF4J MDCput(key, value)
log.info()
Service / Manager / DAO
SLF4J MDCput(key, value)
log.info()
Web Application Server Remote
Development / Stage / Production Server: Remote View #1Log4j: SocketHubAppender + Log Viewer
LogbackSocketAppen-
der
Lilith global logging
Find / Filter / Coloring
상시 Monitoring 필요개발 성숙도 점검 시 활용
Request Listerner / Servlet Fil-ter
SLF4J MDCput(key, value)
log.info()
Log4jSocketHubAppen-
der
Service / Manager / DAO
SLF4J MDCput(key, value)
log.info()
Web Application Server Remote
Development / Stage / Production Server: Remote View #2Log4j: SocketHubAppender + Log Viewer
OtrosLogViewer
log4j socket hub Find / Filter
/ Coloring
상시 Monitoring 불필요3 자 Trouble Shooting 시 활용
Request Listerner / Servlet Fil-ter
SLF4J MDCput(key, value)
log.info()
LogbackSocketAppen-
der
LogbackSimpleSocketServer
SLF4J log.info()
LogbackDBAppender
DB
Service / Manager / DAO
SLF4J MDCput(key, value)
log.info()
Web Application Server Remote
필요 시 UDP 확장
필요 시SQL 확장
LogbackAsyncAppen-
der
File
LogbackFileAppender
필요 시 UDP 확장
Development / Stage / Production Server: Remote View #3Logback: SocketAppender
Assembleclustered
log
영속적 로그 저장 필요클러스터링된 서버의 통합 로그 저장