>  기사  >  PHP 프레임워크  >  yii 로그 파일은 어디에 있나요?

yii 로그 파일은 어디에 있나요?

(*-*)浩
(*-*)浩원래의
2019-12-14 11:08:014264검색


yii 로그 파일은 어디에 있나요?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.