게임서버프로그래밍 #6 - 예외처리 및 로깅
TRANSCRIPT
게임서버프로그래밍
예외처리, 디버깅정보, 로깅
NHN NEXT
Exception Filter
• 하고 싶은 것– 서버가 죽었을 때, 덤프와 스레드별 콜스택 정보를 남기는 것
• Exception Filter 활용– 덤프를 남기려면?
– StackWalk64를 이용하여 스택 정보를 남기려면?
Logging
• 로깅 라이브러리 사용– 로그관련 라이브러리에는 어떤 것이 있는가?
• 대략적인 장/단점, 간단한 사용법
– Boost.Log?
• 장/단점 및 특징
• 멀티스레드 환경에서의 로그– 특정 이벤트(예: 멤버함수호출) 순서대로 로그를 남기려면?
끝
• 구현과제– https://github.com/zeliard/GSP/tree/master/Homework6
• Logging 및 Exception 핸들링
• 지난주에 이어서 DB작업을 HSHA패턴을 이용하여 처리