2017 © Pedro Peláez
 

library laravel-database-monologger

Monolog package for laravel 5.6 to allow database logging.

image

montross50/laravel-database-monologger

Monolog package for laravel 5.6 to allow database logging.

  • Thursday, February 22, 2018
  • by montross50
  • Repository
  • 1 Watchers
  • 0 Stars
  • 452 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 339 % Grown

The README.md

Laravel Monolog MySQL Handler.

Latest Version on Packagist ![Software License][ico-license] Build Status Total Downloads, (*1)

This package will log errors into a database instead storage/log/laravel.log file., (*2)

Installation

composer require montross50/laravel-database-monologger

Migrate tables., (*3)

php artisan migrate

Application Integration

In your application config/logging.php add the following to the channels array:, (*4)

 'database' => [
     'driver' => 'custom',
     'via' => Montross50\DatabaseLogger\CreateDatabaseLogger::class,
     'level' => Monolog\Logger::DEBUG \\optional
  ]

Environment configuration

If you wish to change default table name to write the log into or database connection use following definitions in your .env file, (*5)

DB_LOG_TABLE=laravel_logs
DB_LOG_CONNECTION=mysql
DB_LOG_EXCEPTION_LOG_LEVEL=alert //log level when there is some error writing the log
APP_LOG_NAME=unknown
DB_LOG_MAX_RECORD_LENGTH=65500 //number of characters before truncating log message and context

Alternatively you can publish the config file., (*6)

php artisan vendor:publish --provider="Montross50\DatabaseLogger\MonologDatabaseHandlerServiceProvider" --tag=config

Change log

Please see CHANGELOG for more information what has changed recently., (*7)

Contributing

Please see CONTRIBUTING and CONDUCT for details., (*8)

Security

If you discover any security related issues, please email sch43228@gmail.com instead of using the issue tracker., (*9)

Credits

  • Trent Schmidt

Based on: - [Mark Hilton] (https://github.com/markhilton/monolog-mysql) - [Pedro Fornaza] (https://github.com/pedrofornaza/monolog-mysql), (*10)

License

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

The Versions

22/02 2018

dev-master

9999999-dev https://github.com/montross50/laravel-database-monologger

Monolog package for laravel 5.6 to allow database logging.

  Sources   Download

MIT

The Requires

 

The Development Requires

database laravel log monolog mysql laravel5 laravel56

21/02 2018

1.1

1.1.0.0 https://github.com/montross50/laravel-database-monologger

Monolog package for laravel 5.6 to allow database logging.

  Sources   Download

MIT

The Requires

 

The Development Requires

database laravel log monolog mysql laravel5 laravel56

15/02 2018

1.0.4

1.0.4.0 https://github.com/montross50/laravel-database-monologger

Monolog package for laravel 5.6 to allow database logging.

  Sources   Download

MIT

The Requires

  • php >=7.1.3

 

The Development Requires

database laravel log monolog mysql laravel5 laravel56

15/02 2018

1.0.3

1.0.3.0 https://github.com/montross50/laravel-database-monologger

Monolog package for laravel 5.6 to allow database logging.

  Sources   Download

MIT

The Requires

  • php >=7.1.3

 

The Development Requires

database laravel log monolog mysql laravel5 laravel56

15/02 2018

1.0.2

1.0.2.0 https://github.com/montross50/laravel-database-monologger

Monolog package for laravel 5.6 to allow database logging.

  Sources   Download

MIT

The Requires

  • php >=7.1.3

 

The Development Requires

database laravel log monolog mysql laravel5 laravel56

15/02 2018

v1.0.1

1.0.1.0 https://github.com/montross50/laravel-database-monologger

Monolog package for laravel 5.6 to allow database logging.

  Sources   Download

MIT

The Requires

  • php >=7.1.3

 

The Development Requires

database laravel log monolog mysql laravel5 laravel56

15/02 2018

v1.0.0

1.0.0.0 https://github.com/markhilton/monolog-mysql

Laravel 5.6 MySQL driver for Monolog

  Sources   Download

MIT

The Requires

  • php >=7.1.3

 

The Development Requires

laravel log monolog mysql laravel5 laravel56