Yii는 유연하고 확장 가능한 로깅 기능을 제공합니다. 기록된 로그는 로그 수준 및 정보 분류별로 분류할 수 있습니다. (추천 학습: yii Framework)
레벨 및 분류 필터를 사용하면 선택한 정보를 파일, 이메일, 브라우저 창 등 다양한 대상으로 추가로 라우팅할 수 있습니다.
Yii::log 또는 Yii::trace를 통해 정보를 기록할 수 있습니다. 차이점은 후자는 애플리케이션이 디버그 모드에서 실행될 때만 정보를 기록한다는 것입니다.
Yii::log($message, $level, $category); Yii::trace($message, $category);
정보를 기록할 때 카테고리와 레벨을 지정해야 합니다. 카테고리는 경로 별칭과 유사한 형식의 문자열입니다. 예를 들어 메시지가 CController에 기록된 경우 system.web.CController를 분류로 사용할 수 있습니다. 정보 수준은 다음 값 중 하나여야 합니다.
trace: Yii::trace에서 사용되는 수준입니다. 개발 중에 프로그램의 실행 흐름을 추적하는 데 사용됩니다.
info: 공통정보를 기록하는데 사용됩니다.
profile: 공연 개요(프로필)입니다. 더 자세한 지침은 곧 이어질 것입니다.
warning: 경고 메시지에 사용됩니다.
error: 치명적인 오류 메시지에 사용됩니다.
로그를 켜면 효율성(파일 읽기 및 쓰기)에 영향을 미치므로 일반적으로 프로덕션 환경에서는 로그가 비활성화됩니다. 그러나 결제 로그와 같은 일부 필수 정보를 기록해야 하는 경우가 많기 때문에 새로운 요구 사항이 발생합니다. 다른 정보가 기록됩니다. 파일의 다른 로그에 있습니다.
아아아아위 내용은 yii 로그 파일은 어디에 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!