有哪些级别
按照PSR-3日志规范,日志的级别从低到高依次为: debug, info, notice, warning, error, critical, alert, emergency
ThinkPHP额外增加了一个sql日志级别仅用于记录SQL日志(并且仅当开启数据库调试模式有效)
- log 常规日志,用于记录日志
- error 错误,一般会导致程序的终止
- notice 警告,程序可以运行但是还不够完美的错误
- info 信息,程序输出信息
- debug 调试,用于调试信息
- sql SQL语句,用于SQL记录,只在数据库的调试模式开启时有效
默认
不做配置,默认是debug
// 不配置就默认
'level' => [],

只显示sql
// 日志记录级别
'level' => ['sql'],
效果

PSR-3日志规范与ThinkPHP日志级别详解
这篇博客详细介绍了PSR-3日志规范中定义的日志级别,包括debug、info、notice、warning、error、critical、alert和emergency,以及ThinkPHP框架额外的sql级别。讲解了它们的含义和使用场景,并提到了默认情况下ThinkPHP的日志级别为debug。此外,还展示了如何配置日志记录级别以仅显示sql日志的情况。
3252

被折叠的 条评论
为什么被折叠?



