2017 © Pedro Peláez
 

library logger

create log file

image

itsaninho/logger

create log file

  • Monday, February 5, 2018
  • by Sasha Fedorchuk
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Logger

Logger package for Laravel, (*1)

Installation

To install, run the following in your project directory:, (*2)

``` bash $ composer require itsaninho/logger, (*3)


Then in `config/app.php` add the following to the `providers` array:

\Itsaninho\Logger\LoggerServiceProvider::class,, (*4)


Also in config/app.php, add the Facade class to the aliases array:

'Logger' => \Itsaninho\Logger\Facades\Logger::class,, (*5)


## Configuration To publish Logger's configuration file, run the following `vendor:publish` command:

php artisan vendor:publish --provider="Itsaninho\Logger\LoggerServiceProvider", (*6)


## Usage **Be sure to include the namespace for the class wherever you plan to use this library**

use Itsaninho\Logger\Facades\Logger;, (*7)


Add from ENV file: #PATH_LOG - path where been save logfile, default value 'storage/logger' PATH_LOG=storage/logger #LOG_SAVE - time saving your logfile, defaul value 7 days LOG_SAVE=7 ## Example: ``` php Logger::save(array('name' => 'sani', 'year' => '30'));

Create logfile in default path 'storage/logger' whith name date.json, (*8)

date.json:, (*9)

{ 'name' => 'sani', 'year' => '30' }, (*10)

Route:

``` php //get all log Route::get('/logger');, (*11)

//get all log by date Route::get('/logger/{date?}');, (*12)

//get all log by type Route::get('/logger/{type}');, (*13)

//get all log by type and date Route::get('/logger/{type}/{date?}');, (*14)


## Methods: ``` php Logger::save(data, ['mark']); Logger::info(data, ['mark']); Logger::danger(data, ['mark']); Logger::success(data, ['mark']); //data - data (line, number, boolean value, array, object) //mark - text mark for filtering logs, optional parameter Logger::request(['key']); Logger::input(['key']); Logger::json(['key']); Logger::post(['key']); Logger::get(['key']); Logger::php(['key']); Logger::server(['key']); Logger::cookies(['key']); Logger::headers(['key']); //key - is an optional parameter that specifies a particular key from an array or object to be written

License

The MIT License (MIT). Please see License File for more information."# Logger" "# Logger", (*15)

The Versions

05/02 2018

dev-master

9999999-dev

create log file

  Sources   Download

MIT

The Requires

 

by Itsaninho

21/01 2018

1.0.1

1.0.1.0

create log file

  Sources   Download

MIT

The Requires

 

by Itsaninho

21/01 2018

1.0.0

1.0.0.0

create log file

  Sources   Download

MIT

The Requires

 

by Itsaninho