tolawho/loggy
最新稳定版本:v1.0.6
Composer 安装命令:
composer require tolawho/loggy
包简介
Laravel 5 log with multiple channel
README 文档
README
Supports Laravel 5 writing separate log files with multiple channel.
Requirements
Loggy >= 1.0.0 requires Laravel 5.
Installation
Require this package with Composer
composer require tolawho/loggy
Quick Start
Once Composer has installed or updated your packages you need to register Loggy with Laravel itself. Open up config/app.php and find the providers key, towards the end of the file, and add Tolawho\Loggy\ServiceProvider:class, to the end:
'providers' => [ ... Tolawho\Loggy\ServiceProvider::class, ],
Now find the aliases key, again towards the end of the file, and add 'Loggy' => Tolawho\Loggy\Facades\Loggy::class, to have easier access to the Loggy:
'aliases' => [ ... 'Loggy' => Tolawho\Loggy\Facades\Loggy::class, ],
Now that you have both of those lines added to config/app.php we will use Artisan to publish the new config file:
php artisan vendor:publish --provider="Tolawho\Loggy\ServiceProvider"
The example config:
<?php return [ 'channels' => [ 'event' => [ 'log' => 'event.log', 'daily' => false, 'level' => 'debug' ], 'payment' => [ 'log' => 'payment.log', 'daily' => true, 'level' => 'info' ], ] ];
Explain:
- channels.event: The
eventis name of channel do you want. Expayment,audit - channels.event.log: The name of log file.
- channels.event.daily: True if you want write log file daily like as
event-2017-03-31.log. - channels.event.level:
debug,info,notice,warning,error,critical,alert,emergency
At this point you can now begin using Loggy
<?php namespace App\Http\Controllers; use Loggy; class HomeController extends Controller { public function index() { Loggy::write('event', 'Ah hihi đồ ngốc'); Loggy::debug('event', 'Ah hihi đồ ngốc'); Loggy::info('event', 'Ah hihi đồ ngốc'); return view('welcome'); } }
Configuration
Once Composer has installed or updated your packages you need to register Loggy with Laravel itself. Open up config/app.php and find the providers key towards the bottom and add:
Tolawho\Loggy\ServiceProvider::class,
You can add the Loggy Facade, to have easier access to the Loggy.
'Loggy' => Tolawho\Loggy\Facades\Loggy::class
You can find the default configuration file at vendor/tolawho/loggy/src/config.php.
You should use Artisan to copy the default configuration file from the /vendor directory to /config/loggy.php with the following command:
php artisan vendor:publish --provider="Tolawho\Loggy\ServiceProvider"
Usage
You call the Loggy like you would:
Loggy::write('payment', 'Somthing 1...', ['something 1']); Loggy::info('payment', 'Somthing 2..', ['something 2']);
统计信息
- 总下载量: 43.77k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 28
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-03-31