TP5默认的日志系统
'log' => [
// 日志记录方式,内置 file socket 支持扩展
'type' => 'File',
// 日志保存目录 LOG_PATH base.php 定义全局常量
'path' => LOG_PATH,
// 日志记录级别 所有日志都会打印
'level' => [],
],
生产环境下 常用来记录服务器异常信息
修改log目录(一般入口文件 index.php)
//修改log日志路径
define('LOG_PATH', __DIR__ . '/../log/');
关闭默认的自动记录日志(config.php) 这块有毒 貌似
'type' => 'test',
当需要记录日志的时候 开启 设置记录日志的异常级别
private function recordErrorLog(Exception $e)
{
//关闭了自动记录日志 此处需要手动初始化
Log::init([
// 日志记录方式,内置 file socket 支持扩展
'type' => 'File',
// 日志保存目录
'path' => LOG_PATH,
// 日志记录级别
'level' => ['error'],
]);
//$e->getMessage() 获取日志信息 'error'记录日志错误级别
Log::record($e->getMessage(),'error');
//Log::error($e->getMessage()) ;
}