Releases: symfony/monolog-bundle
Releases · symfony/monolog-bundle
4.0.0
- Add support for Symfony 8.0
- Drop support for PHP < 8.2
- Drop support for Symfony < 7.3
- Drop support for Monolog < 3.5
- Remove abstract
monolog.activation_strategy.not_foundandmonolog.handler.fingers_crossed.error_level_activation_strategyservice definitions - Remove
excluded_404soption, useexcluded_http_codesinstead - Remove
console_formater_optionsoption, useconsole_formatter_optionsinstead - Remove
elasticsearchtype, useelasticaorelastic_searchinstead - Remove
mongotype, usemongodbinstead - Remove
sentryandraventypes, use aservicetype withsentry/sentry-symfonyinstead - Remove
DebugHandlerPass - Remove support for the
DebugHandler
3.11.0
- Reorganize files to match the "Reusable Bundles" structure
- Migrate services configuration to PHP
- Add
console.interactive_onlyflag - Add
slack.exclude_fieldsandslackwebhook.exclude_fieldsconfiguration - Add a processor to all loggers only when tags do not specify a channel or handler
- Deprecate abstract
monolog.activation_strategy.not_foundandmonolog.handler.fingers_crossed.error_level_activation_strategyservice definitions - Drop support for PHP < 8.1
- Drop support for Symfony < 6.4
- Add TelegramBotHandler
topicsupport - Deprecate
sentryandravenhandler, use aservicehandler withsentry/sentry-symfonyinstead - Add configuration for Gelf encoders
- Fix
hostconfiguration forelastic_searchhandler - Add
hostsconfiguration forelasticahandler - Add
enabledoption tohandlersconfiguration - Add
priorityfield toprocessortag - Add
mongodbhandler and deprecatemongo - Add
monolog.formatter.syslogservice definition to format RFC5424-compliant messages
3.10.0
3.9.0
- Add support for the
WithMonologChannelattribute of Monolog 3.5.0 to autoconfigure themonolog.loggertag - Add support for Symfony 7
- Remove support for Symfony 4
- Mark classes as internal when relevant
- Add support for env placeholders in the
leveloption of handlers
v3.8.0
- Deprecated ambiguous
elasticsearchtype, useelasticainstead - Added support for Monolog 3.0 (requires symfony/monolog-bridge 6.1)
- Added support for
AsMonologProcessorto autoconfigure processors - Added support for
FallbackGroupHandler - Added support for
ElasticsearchHandleraselastic_searchtype - Added support for
ElasticaHandleraselasticatype - Added support for
TelegramBotHandlerastelegram - Added
fill_extra_contextflag forsentryhandlers - Added support for configuring PsrLogMessageProcessor (
date_formatandremove_used_context_fields) - Fixed issue on Windows + PHP 8, workaround for php/php-src#8315
- Fixed MongoDBHandler support when no client id is provided
v3.7.1
v3.7.0
- Use
ActivationStrategyinstead ofactionLevelwhen available - Register resettable processors (
ResettableInterface) for autoconfiguration (tag:kernel.reset) - Drop support for Symfony 3.4
- Drop support for PHP < 7.1
- Fix call to undefined method pushProcessor on handler that does not implement ProcessableHandlerInterface
- Use "use_locking" option with rotating file handler
- Add ability to specify custom Sentry hub service
v3.6.0
v3.5.0
v3.4.0
- Deprecate "excluded_404s" option
- Flush loggers on
kernel.reset - Register processors (
ProcessorInterface) for autoconfiguration (tag:monolog.processor) - Expose configuration for the
ConsoleHandler - Fixed psr-3 processing being applied to all handlers, only leaf ones are now processing
- Fixed regression when
appchannel is defined explicitly - Fixed handlers marked as nested not being ignored properly from the stack
- Added support for Redis configuration
- Drop support for Symfony < 3