Logging ThinkPHPLibThinkCoreLog.class.php (Apprentissage recommandé : thinkphp5)
1. phpDéfini dans,, la valeur par défaut est désactivée. 'APP_DEBUG' => true
Ouvrez le fichier ThinkPHPCommondebug.php pour afficher les paramètres par défaut du débogage comme suit :
return array( 'LOG_RECORD'=>true, // 进行日志记录 'LOG_RECORD_LEVEL' => array('EMERG','ALERT','CRIT','ERR','WARN','NOTIC','INFO','DEBUG','SQL'), // 允许记录的日志级别 'DB_FIELDS_CACHE'=> false, //数据库字段缓存 'SHOW_RUN_TIME'=>true, // 运行时间显示 'SHOW_ADV_TIME'=>true, // 显示详细的运行时间 'SHOW_DB_TIMES'=>true, // 显示数据库查询和写入次数 'SHOW_CACHE_TIMES'=>true, // 显示缓存操作次数 'SHOW_USE_MEM'=>true, // 显示内存开销 'SHOW_PAGE_TRACE'=>true, // 显示页面Trace信息 由Trace文件定义和Action操作赋值 'APP_FILE_CASE' => true, // 是否检查文件的大小写 对Windows平台有效 );
Remarque : le cache des champs de base de données DB_FIELDS_CACHE est désactivé par défaut, s'il est activé, un cache de fichiers sera généré sous le dossier RuntimeData, et après avoir modifié la table, si un nouveau champ est ajouté, ce cache ne peut pas enregistrer vos opérations, et nous devons le supprimer manuellement une fois avant que la modification de la table puisse réussir.
Si vous souhaitez afficher uniquement une partie des informations d'invite, telles que la durée d'exécution, la surcharge de mémoire, etc.,
peut définir les paramètres correspondants dans config.php, tels que :
//'APP_DEBUG' => true, // 调试模式开关 'SHOW_RUN_TIME' => true, //运行时间显示 'SHOW_ADV_TIME' => true, //显示详细的运行时间 'SHOW_DB_TIMES' => true, //显示数据库的操作次数 'SHOW_CACHE_TIMES'=>true, //显示缓存操作次数 'SHOW_USE_MEM' => true, //显示内存开销
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!