TP6에서 로그 출력
use think\facade\Log; Log.debug("这是一条日志")
분명히 config/log.php
에 구성된 기본 출력은 file
이며, 다른 코드도 정상적으로 사용할 수 있습니다config/log.php
里配置的默认输出就是 file
,其他代码使用也正常
在异常处理文件app/ExceptionHandle.php
은 예외 처리 파일 app/ExceptionHandle.php
에 사용됩니다. 디버깅을 용이하게 하고 버그를 찾기 위해 오류 정보를 파일에 출력하고 싶습니다
Log::error($e);
출력 스트림으로 직접 출력되고 프런트 엔드에 Gave it을 반환합니다.
{code: -1, msg: '错误', data: null}{}
json 구문 분석이 실패합니다
예외 개체를 문자열로 변환하세요
Log::error($e->getTraceAsString()); // 或者指定输出通道 Log::channel('file')->error('一条测试日志');
위 내용은 ThinkPHP6.0 로그가 파일로 출력되지 않는 문제 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!