Laravel⽇志配置以及设置按⽇期记录⽇志
laravel框架在⽇常维护中常常需要记录,查看⽇志;
默认laravel⽇志记录在⼀个⽂件storage/logs/laravel.log。
其实laravel⽇志⽀持4种模式,默认使⽤single即单⼀⽇志,只存储在⼀个⽂件中。
⽇志存储
laravel框架下载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。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论