使用FastAdmin要做好日志记录,以便在出问题时好排查,特别是生产环境上。
有两种日志记录的方式:
- 框架自动记录的日志,在
config.php
中的log部分配置level, 一般配置为['info', 'error', 'sql']
就可以了,效果如下:
'log' => [
// 日志记录方式,内置 file socket 支持扩展
'type' => 'File',
// 日志保存目录
'path' => LOG_PATH,
// 日志记录级别
'level' => ['info', 'error', 'sql'],
],
'sql'
项需要把数据库配置的debug
设置为’true’。
- 手动记录,自动记录没记上的,比如一些隐藏的异常信息,可以使用手动记录,写法:
use think\Log;
Log::write('test', 'info');