josrom / laravel-logger
ChannelLog: 针对laravel的自定义日志记录器
0.1.2
2018-04-09 13:26 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: ~6.0
- laravel/framework: 5.*
README
简介
ChannelLog 提供了在不同文件中记录日志的功能。
安装
要获取 ChannelLog 的最新版本,只需使用 Composer 依赖该项目
composer require josrom/laravel-logger
当然,您也可以手动更新 require 块并运行 composer update
{
"require": {
"josrom/laravel-logger": "0.1.*"
}
}
将服务提供者和别名添加到 config/app.php 文件中
'providers' => [ // Other Service Providers Laravel\ChannelLog\ChannelLogServiceProvider::class, ], 'aliases' => [ // Other Alias 'ChannelLog' => \Laravel\ChannelLog\ChannelLog::class, ],
设置提供者后,使用 vendor:publish artisan 命令从包中复制默认配置文件
php artisan vendor:publish --provider="Laravel\ChannelLog\ChannelLogServiceProvider"
用法
编辑配置以添加新的日志、通道和额外信息
'error' => [ 'path' => 'logs/laravel-error.log', 'level' => \Monolog\Logger::ERROR, ], 'info' => [ 'path' => 'logs/laravel-info.log', 'level' => \Monolog\Logger::INFO, 'extras' => ['internet-provider'], ],
可用的额外信息
- 互联网提供商:
internet-provider