본문 바로가기

Yii Framework/블로그 만들기

20. 에러 로깅

이 곳은 제가 개인적으로 YII framework의 블로그 만들기를 번역해 놓은 곳입니다.

제가 영어 전공자도.. 그렇다고 영어랑 친하지도 않습니다. 

그래서 보시면 뭔가 글도 엉성하고 말이 안맞는게 많습니다.

잘못 오역된 부분이라던지 그런 부분들 친절하게 알려주시면 바로 수정하겠습니다.

이 페지의 원글 http://www.yiiframework.com/doc/blog/1.1/en/final.logging



에러로깅

프로덕션 웹 어플리케이션은 종종 다양한 이벤트에 대한 정교한 로깅이 필요합니다. 우리의 블로그 어플리케이션에서도 사용 중 발생하는 오류를 기록하고 싶습니다. 오류는 프로그램의 실패이거나 사용자가 시스템의 무단 사용 등이있을 수 있습니다. 이러한 오류를 기록하는 것은 블로그 어플리케이션을 개선하는 데 도움이됩니다.

응용 프로그램 초기 구성 을 아래와 같이 변경하여 오류 로깅을 활성화합니다.

return array(
    'preload'=>array('log'),
 
    ......
 
    'components'=>array(
        'log'=>array(
            'class'=>'CLogRouter',
            'routes'=>array(
                array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'error, warning',
                ),
            ),
        ),
        ......
    ),
);

위의 구성은 오류 또는 경고가 발생한 경우에 자세한 정보가 기록되고 //wwwroot/blog/protected/runtime 디렉토리 아래의 파일에 저장됩니다.

log 구성 요소는 지정된 목록의 메일 주소에 로그 메시지를 보내거나 로그 메시지를 JavaScript 콘솔 창에 표시하거나, 더 많은 기능을 제공합니다. 자세한 내용은 가이드 를 참조하십시오.