> 백엔드 개발 > PHP 튜토리얼 > yii2의 파일 및 데이터베이스에 대한 로그 출력의 간단한 예

yii2의 파일 및 데이터베이스에 대한 로그 출력의 간단한 예

黄舟
풀어 주다: 2023-03-15 14:20:01
원래의
1286명이 탐색했습니다.

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿