Edit config/web.php
먼저 로그가 켜져 있어야 합니다
'bootstrap' => [ 'log' ],
[file]
'components' => [ 'log' => [ 'targets' => [ [ 'class' => 'yii\log\FileTarget', 'exportInterval' => 1, ], ], ],
기본 출력은 Runtime/logs/app.log입니다
참고하세요 웹 서버 또는 콘솔 사용자는 이 파일의 권한을 작성해야 합니다
[database]
'log' => [ 'targets' => [ [ 'class' => 'yii\log\DbTarget', 'levels' => ['error', 'warning', 'trace'], ] ] ],
기본 출력은 db 구성 요소에 해당하는 데이터베이스 아래의 {{%log}} 테이블
yii2 루트 디렉터리입니다. 해당 테이블을 생성하려면 다음 명령을 사용하세요.
다른 환경에 따라 다른 로그 모드를 구성할 수도 있습니다
./yii migrate --migrationPath=@yii/log/migrations/
위 내용은 yii2의 파일 및 데이터베이스에 대한 로그 출력의 간단한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!