首页 » SEO优化 » thinkphp每日打卡技巧_TP常识点整理20230325微友系统打卡

thinkphp每日打卡技巧_TP常识点整理20230325微友系统打卡

访客 2024-12-15 0

扫一扫用手机浏览

文章目录 [+]

'app_debug' => true,

开启日志记录,任何缺点信息和调试信息都会详细记录,便于调试;会详细记录全体实行过程;模板修正可以即时生效;记录SQL日志,方便剖析SQL;通过Trace功能更好的调试和创造缺点;发生非常的时候会显示详细的非常信息;

'app_trace' => false,

thinkphp每日打卡技巧_TP常识点整理20230325微友系统打卡

页面Trace功能开启后,运行后并且你的页面有输出的话,页面右下角会显示ThinkPHP的LOGO:

thinkphp每日打卡技巧_TP常识点整理20230325微友系统打卡
(图片来自网络侵删)

日志

如果须要针对不同的模块设置不同的日志类型,则须要在模块配置目录下的log.php中配置,系统在进行日志写入之前会读取该配置文件进行初始化。

默认的日志类型是File办法,可以通过驱动的办法来扩展支持更多的记录办法。

max_files 最大日志文件数(超过自动清理 V5.1.6+)

设置max_files参数后,日志文件将不会分日期子目录存放。

apart_level 独立记录的日志级别(日志会根据日志级别分别保存)

JSON格式记录日志的时候,独立记录日志级别参数apart_level无效。

time_format 韶光记录格式

为了避免同一个目录下面的日志文件过多的性能问题,日志文件会自动天生日期子目录。

由于系统在要求结束后会自动调用Log::save方法,以是常日,你只须要调用Log::record记录日志信息即可。

debug, info, notice, warning, error, critical, alert, emergency

ThinkPHP额外增加了一个sql日志级别仅用于记录SQL日志(并且仅当开启数据库调试模式有效)。

默认情形下是不会记录HTTP非常日志(避免受一些攻击的影响写入大量日志),除非你接管了系统的非常处理,重写了report方法。

日志可以传入高下文信息(数组),并且被更换到日志内容中,例如:

Log::info('日志信息{user}', ['user'=>'流年']);

可以设置max_files参数,超过数量的最早日志将会自动删除。

标签:

相关文章