Log 日志
1. 引入类: use think\Log;
2. 记录日志:
// 通过Log类的record()方法,记录一条日志 Log::record('这是一条普通日志'); // 记录一个错误级别的日志,使用error()方法 Log::error('这是一条错误日志'); // getLastSql() 函数获取最后一个执行的 DELETE SQL 语句,并将其打印到日志文件中, db()全局函数,不需要填写表名 Log::error('数据操作失败:' . $e->getMessage() . ' SQL: ' . db()->getLastSql()); // 记录一个信息级别的日志,使用info()方法 Log::info('这是一条信息日志');
3. 配置日志:
// 日志配置 return [ // 默认日志记录方式,按照日期记录,每天一个日志文件 'type' => 'File', // 日志存储路径 'path' => '../runtime/logs/', // 日志记录级别,Debug级别将记录所有信息,包括Trace信息 'level' => ['error', 'notice', 'warning'], // 单个日志文件的大小限制,单位为MB 'file_size' => 10240 ];
fastadmin的日志配置文件为config/log.php,存储在…/runtime/logs/路径下