Heim > PHP-Framework > Denken Sie an PHP > Wo ist das thinkphp-Fehlerprotokoll?

Wo ist das thinkphp-Fehlerprotokoll?

(*-*)浩
Freigeben: 2020-10-21 10:52:10
Original
8951 Leute haben es durchsucht

Wo ist das thinkphp-Fehlerprotokoll?

Logging ThinkPHPLibThinkCoreLog.class.php (Empfohlenes Lernen: thinkphp5)

1 Kann in der Konfiguration gefunden werden. php Eingestellt, die Standardeinstellung ist deaktiviert. 'APP_DEBUG' => true

Öffnen Sie die Datei ThinkPHPCommondebug.php, um die Standardeinstellungen des Debugs wie folgt anzuzeigen:

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平台有效
);
Nach dem Login kopieren

Hinweis: Der Datenbankfeld-Cache DB_FIELDS_CACHE ist standardmäßig deaktiviert. Wenn es aktiviert ist, wird ein Dateicache im RuntimeData-Ordner generiert. Wenn nach der Änderung der Tabelle ein neues Feld hinzugefügt wird, kann dieser Cache Ihre Vorgänge nicht aufzeichnen und wir müssen ihn einmal manuell löschen, bevor die Tabellenänderung ausgeführt werden kann erfolgreich sein.

Wenn Sie nur einen Teil der Eingabeaufforderungsinformationen anzeigen möchten, z. B. Laufzeit, Speicheraufwand usw.,

können Sie die entsprechenden Einstellungen in config.php vornehmen, z. B.:

//'APP_DEBUG' => true, // 调试模式开关
'SHOW_RUN_TIME' => true, //运行时间显示
'SHOW_ADV_TIME' => true, //显示详细的运行时间
'SHOW_DB_TIMES' => true, //显示数据库的操作次数
'SHOW_CACHE_TIMES'=>true, //显示缓存操作次数
'SHOW_USE_MEM' => true, //显示内存开销
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWo ist das thinkphp-Fehlerprotokoll?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage