/*
|--------------------------------------------------------------------------
| Logging Configuration
|--------------------------------------------------------------------------
|
| Here you may configure the log settings for your application. Out of
| the box, Laravel uses the Monolog PHP logging library. This gives
| you a variety of powerful log handlers / formatters to utilize.
|
| Available Settings: "single", "daily", "syslog", "errorlog"
|
*/
//> 存储日志
# single : 单一文件保存 文件保存在storage/logs/laravel.log中
# daily : 日志文件按照天保存 文件保存在storage/logs/laravel-yyyy-mm-dd.log中
# syslog : 日志保存在系统文件中 参看 syslog() 函数
# errorlog : 错误日志 保存在php.ini得error_log配置参数位置 error_log() 函数保存
'log' => env('APP_LOG', 'single'),
# 一下配置参数在APP_LOG=daily时使用,表示文件存储时间30天时间
# 如果不配置 APP_LOG=daily时,文件默认保存5天时间
// 'log_max_files' => 30,
// laravel 支持的8中日志级别
// debug、info、notice、warning、error、critical、alert、emergency
// 调试、信息、通知、警告、错误、危急、警报、紧急情况
'log_level' => env('APP_LOG_LEVEL', 'debug'),
Log::emergency($error);
Log::alert($error);
Log::critical($error);
Log::error($error);
Log::warning($error);
Log::notice($error);
Log::info($error);
Log::debug($error);
# 上下文数据也会以数组形式传递给日志方法,然后和日志消息一起被格式化和显示:
Log::info('User failed to login.', ['id' => $user->id]);
Log::error('User failed to login.', ['id' => $user->id]);
网友评论