Sortir un journal dans TP6
use think\facade\Log; Log.debug("这是一条日志")
De toute évidence, la sortie par défaut configurée dans config/log.php
est file
, d'autres codes peuvent également être utilisés normalementconfig/log.php
里配置的默认输出就是 file
,其他代码使用也正常
在异常处理文件app/ExceptionHandle.php
est utilisé dans le fichier de gestion des exceptions app/ExceptionHandle.php
. Je souhaite afficher les informations d'erreur dans le fichier pour faciliter le débogage et trouver les bugs
Log::error($e);
. Il est sorti directement dans le flux de sortie et renvoie Je l'ai donné au front-end
{code: -1, msg: '错误', data: null}{}
, ce qui entraîne un échec de l'analyse json
Convertissez simplement l'objet d'exception en chaîne
Log::error($e->getTraceAsString()); // 或者指定输出通道 Log::channel('file')->error('一条测试日志');
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!