Laravel 日志管理:自带错误通道
Laravel 日志系统的配置都位于 config/logging.php 配置文件中。这个文件允许你配置你的 Laravel 日志通道,所以务必查看每个可用的通道及它们的选项。当然,我们将在下面回顾一些常用的选项。
默认情况下,Laravel 将使用  stack 通道去记录日志消息。stack 通道被用来将多个日志通道聚合到一个单一的通道中。
配置通道名称
默认情况下,Monolog 使用与当前环境匹配的『通道名称』进行实例化,比如 production 或者 local。要改变这个值,需添加一个 name 选项到你的通道配置中:
'stack' => [
    'driver' => 'stack',
    'name' => 'channel-name',
    'channels' => ['single', 'slack'],
],可用的通道驱动
在 Laravel 程序中,包含了以下的通道驱动:
| 名称 | 描述 | 
|---|---|
| stack | 一个便于创建『多通道』通道的包装器 | 
| single | 单个文件或者基于日志通道的路径 ( StreamHandler) | 
| daily | 一个每天轮换的基于 Monolog 驱动的 RotatingFileHandler | 
| slack | 一个基于 Monolog 驱动的 SlackWebhookHandler | 
| syslog | 一个基于 Monolog 驱动的 SyslogHandler | 
| errorlog | 一个基于 Monolog 驱动的 ErrorLogHandler | 
| monolog | 一个可以使用任何支持 Monolog 处理程序的 Monolog 工厂驱动程序 | 
| custom | 一个调用指定工厂创建通道的驱动程序 | 
 
           Laravel 社区 Wiki
 Laravel 社区 Wiki
     
             
             
             
             
             关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
推荐文章: