시스템이 비정상종료되었을 때 오류보고를 하게 하고 싶은데요.

프로그래밍 일반에 관한 포럼입니다.

Moderator: 류광

Locked
비회원

시스템이 비정상종료되었을 때 오류보고를 하게 하고 싶은데요.

Post by 비회원 »

비정상종료가 일어났을때, 공통적으로 발생되는 이벤트같은 것이 있는지요.
로그파일에 로그를 남기다가, 비정상종료가 발생되면 서버에 전송시키고 싶은데요.
일반적으로 어떻게 하시는지요.
아노아
Posts: 296
Joined: 2002-02-08 09:00
Location: 모 회사 청소과.
Contact:

Post by 아노아 »

gpg에서 exception 이나 crashDump등으로 검색하시면 :) zupet 님이나 다른 분들의 글이 있을것 같습니다.

보통 게임의 경우 익셉션이 날경우 호출되는 함수에서 프로그램 덤프를 뜨고 별도의 리포팅 프로로그램을 실행하면서 해당 덤프파일을 전달해주며.

해당 리포팅 프로그램은 서버로 전송하게됩니다.
비회원

Post by 비회원 »

http://code.google.com/p/crashrpt/
미니덤프, 로그 등을 압축해서 이메일로 쏴줍니다.
다이얼로그 리소스까지 dll에 다 들어 있어서 별도의 전송 프로그램을 만들 필요가 없습니다.


http://code.google.com/p/google-breakpad/
구글의 웹브라우저 크롬에서 쓰고 있는 크래시 리포트 시스템입니다.
미니덤프 생성하고 HTTP로 업로드하는 라이브러리가 있습니다.
Locked