2017 © Pedro PelĆ”ez
 

library multilog

Multiple log files for your laravel application.

image

karlomikus/multilog

Multiple log files for your laravel application.

  • Sunday, March 6, 2016
  • by karlomikus1
  • Repository
  • 1 Watchers
  • 4 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Laravel Multilog

Build Status Latest Stable Version License, (*1)

Easily add multiple monolog channels to your Laravel 5.2.* application., (*2)

Install

Via Composer, (*3)

``` bash $ composer require karlomikus/multilog, (*4)


Or add the package to your composer file: ``` json "karlomikus/multilog": "1.*"

Next register service provider and facade in your config/app.php file:, (*5)

``` php // Service provider Karlomikus\Multilog\MultilogServiceProvider::class // Facade (optional) 'Multilog' => Karlomikus\Multilog\Facade::class, (*6)


And finally publish the config file: ``` bash $ php artisan vendor:publish

Configuration

All your channels are defined in config/multilog.php file., (*7)

By default you have two channels (request and info):, (*8)

``` php // Request channel 'request' => [ 'stream' => 'request.log', 'daily' => true, 'format' => [ 'date' => 'Y-m-d H:i:s', 'output' => "[%datetime%] %message% %context% %extra%\n", ], ], // Info channel 'info' => [ 'stream' => 'info.log', 'daily' => false ], (*9)


## Usage Using dependency injection: ``` php use Karlomikus\Multilog\Contracts\MultilogInterface; private $multilog; public function __construct(MultilogInterface $multilog) { $this->multilog = $multilog; $this->multilog->channel('request')->error('Error here...'); }

Using facade: ``` php Multilog::channel('channel-name')->info('Information here...');, (*10)

// Channel shorthand is also available Multilog::c('channel-name')->warning('Warning here...'); ```, (*11)

Change log

[1.0.0] - 2016-03-06

  • Initial release

License

The MIT License (MIT). Please see License File for more information., (*12)

The Versions

06/03 2016

dev-master

9999999-dev https://github.com/karlomikus/multilog

Multiple log files for your laravel application.

  Sources   Download

MIT

The Requires

 

The Development Requires

by :Karlo MikuÅ”

log logging multilog

06/03 2016

v1.0.0

1.0.0.0 https://github.com/karlomikus/multilog

Multiple log files for your laravel application.

  Sources   Download

MIT

The Requires

 

The Development Requires

by :Karlo MikuÅ”

log logging multilog