Download the PHP package flowpack/monolog without Composer
On this page you can find all versions of the php package flowpack/monolog. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package monolog
Monolog Integration for Flow
Provides a monolog factory to be used with Flow.
❗
This package replaces all Neos Flow logs (Security, System, Query, I18n) with Monolog by default. To change that and the handlers check the Settings.yaml. See also configuration notes below.
👻
The monolog format is slightly different than the default Flow log file format, also the configured monolog handler does no log rotation like the Flow log does, so you need to take care of that.
Installation
Use composer to install this package:
composer require flowpack/monolog
All Framework logs should now be in monolog format and you need to add configuration for any other logs you might want.
Configuration
You have several ways to configure monolog with this package, the easiest is seen in the configuration for the Neos Flow logs in this package:
Another option is to create preset handlers, e.g. if you need to use the same handler with the same configuration in multiple places, no overrides of this default configuration is possible at this time:
⚠️ Note that using presets does not work for loggers needed early in the bootstrap, as the settings for the Flowpack.Monolog package itself are injected rather late and the preset is only available afterwards.
Handlers
For more information about handlers and their configuration check also the monolog documentation on handlers, formatters & processors.
Formatters
To add a formatter to a handler, configure it like this:
For this to work the used handler must implement monolog's FormattableHandlerInterface
.
For more information about formatters and their configuration check also the monolog documentation on handlers, formatters & processors.