Home  >  Article  >  PHP Framework  >  Where is the thinkphp error log?

Where is the thinkphp error log?

(*-*)浩
(*-*)浩Original
2019-10-30 13:45:418809browse

Where is the thinkphp error log?

Logging\ThinkPHP\Lib\Think\Core\Log.class.php (Recommended learning: thinkphp5)

1. It can be set in config.php, and the default is closed. 'APP_DEBUG' => true

Open the \ThinkPHP\Common\debug.php file to view the default settings of debug as follows:

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平台有效
);

Note: DB_FIELDS_CACHE database field caching is turned off by default Status, if it is turned on, a file cache will be generated in the Runtime\Data folder, and after modifying the table, if a new field is added, this cache cannot record your operation, and we need to manually delete it once before the table modification can be successful. .

If you only want to display part of the prompt information, such as running time, memory overhead, etc.,

You can make the corresponding settings in config.php, such as:

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

The above is the detailed content of Where is the thinkphp error log?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn