码迷,mamicode.com
首页 > 其他好文 > 详细

Laravel 日志配置以及设置按日期记录日志

时间:2020-04-29 14:50:20      阅读:545      评论:0      收藏:0      [点我收藏+]

标签:single   文件   等于   enc   大于   记录   情况   log   日志文件   

laravel框架在日常维护中常常需要记录,查看日志;

默认laravel日志记录在一个文件storage/logs/laravel.log,查找起来比较麻烦。

其实laravel日志支持4种模式,默认使用single即单一日志,只存储在一个文件中。

日志存储

Laravel支持single、daily、syslog和errorlog四种日志写入模式。

通过修改config/app.php配置文件中的log选项来配置Laravel使用的存储机制。

如果你希望每天产生日志都存放在不同的文件中,则应将app配置文件中的log值设置为daily:

‘log‘ => ‘daily‘

最大日志文件数

在使用 daily 日志模式时,Laravel 默认只保留五天份的日志文件。如果要调整保留文件的数量,就在 app 配置文件中添加一个 log_max_files 配置项:

‘log_max_files‘ => 30,//30天

日志严重程度级别

使用Monolog时,日志消息可能具有不同程度的严重级别。默认情况下,Laravel将存储所有级别的日志。你也可以在生产环境中通过将log_level选项添加到app.php配置文件中来配置应当记录的严重程度最低的日志级别。

配置之后,Laravel就只会记录大于或等于指定严重级别的所有级别的错误。例如,默认的log_level被设置为error,那么Laravel只会记录error、critical、alert和emergency`级别的日志信息:

‘log_level‘ => env(‘APP_LOG_LEVEL‘, ‘error‘)

Monolog 识别以下严重程度的级别,从低到高为: debug、 info、notice、 warning、error、critical、alert、emergency。

Laravel 日志配置以及设置按日期记录日志

标签:single   文件   等于   enc   大于   记录   情况   log   日志文件   

原文地址:https://www.cnblogs.com/zhenzi0322/p/12801715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!