Monolog Factory Versions Save

🏭 Configuration-based Monolog logger factory.

3.1.1

2 years ago

Fixed

3.0.0

4 years ago

Added

  • Support for Monolog v2
  • Support for configuring Logger timezone

Changed

  • PHP 7.2 is now the minimum required version
  • Monolog 2.0 is now the minimum required version
  • Use PSR-11 instead of ContainerInterop
  • Rename LoggerFactory::createLogger() to LoggerFactory::create()
  • Reformulate Options into Config
  • Rename options configuration key to params
  • Handler-level processors and formatter must be supplied as distinct configuration keys (out of params)

Removed

  • LoggerFactory::createHandler()
  • LoggerFactory::createProcessor()
  • LoggerFactory::createFormatter()

2.0.0

6 years ago

Added

  • AbstractDiContainerLoggerFactory to allow for having a custom logger config resolution strategy.
  • Possibility for defining per-handler processors.

Changed

  • Rename ContainerInteropLoggerFactory to DiContainerLoggerFactory.

1.0.0

6 years ago

Changed

  • Improved error handling in ContainerInteropLoggerFactory.

Fixed

  • Proper ordering of handlers and processors.
  • ContainerInteropLoggerFactory resolves logger configuration from either Config and config container entries.

0.1.0

6 years ago

Initial pre-release.