TP6 にログを出力します
use think\facade\Log; Log.debug("这是一条日志")
config/log.php
で設定されているデフォルトの出力は、明らかに file
であり、その他は通常も使用するコードです
例外処理ファイルapp/ExceptionHandle.php
で使用しています。デバッグやバグ発見を容易にするためにエラーメッセージをファイルに出力したい
Log::error($e);
に直接出力されます 出力ストリームはフロントエンドに返されます
{code: -1, msg: '错误', data: null}{}
JSON 解析が失敗する原因
例外オブジェクトを変換するだけです文字列に
Log::error($e->getTraceAsString()); // 或者指定输出通道 Log::channel('file')->error('一条测试日志');
以上がThinkPHP6.0のログがファイルに出力されない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。