This package is abandoned and no longer maintained. The author suggests using the astrotomic/laravel-monolog-config package instead.

Simple Configuration Package for Monolog in Laravel.

1.4.0 2017-05-11 11:45 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:01:06 UTC


GitHub Author GitHub release GitHub license GitHub issues

StyleCI Code Climate Code Climate

This package provides a simple way to configure monolog in Laravel/Lumen.


Step 1

Add it on your composer.json

"astrotomic/laravel-monolog-config": "^1.0"

and run

composer update

or run

composer require astrotomic/laravel-monolog-config

Step 2

Add the following string to config/app.php

Providers array:


Step 3

Publish the configuration for monolog with the following command:

php artisan vendor:publish --provider="Astrotomic\MonologConfig\MonologConfigServiceProvider"

And adjust all the configurations to your needs.

Step 4

Use it as your monolog configuration tool. Add this to your bootstrap/app.php after the Interface bindings and before the return:

| Configure Monolog

$app->configureMonologUsing(function (Monolog\Logger $monolog) {
    $configurator = new \Astrotomic\MonologConfig\MonologConfigurator($monolog);

You can configure monolog after this your own in this method the normal Laravel way.


At the moment this class supports the following handlers, if you need any other one just create a PR or write an issue.


  • \Monolog\Handler\ErrorLogHandler
  • \Monolog\Handler\GelfHandler
  • \Monolog\Handler\LogglyHandler
  • \Monolog\Handler\MandrillHandler
  • \Monolog\Handler\MongoDBHandler
  • \Monolog\Handler\NativeMailerHandler
  • \Monolog\Handler\RotatingFileHandler
  • \Monolog\Handler\StreamHandler
  • \Monolog\Handler\SyslogHandler


  • \Monolog\Handler\HipChatHandler
  • \Monolog\Handler\IFTTTHandler
  • \Monolog\Handler\LogEntriesHandler
  • \Monolog\Handler\NullHandler
  • \Monolog\Handler\RedisHandler
  • \Monolog\Handler\ZendMonitorHandler


  • \Monolog\Handler\SlackHandler
  • \Monolog\Handler\SlackWebhookHandler
  • \Monolog\Handler\SlackbotHandler