Skip to content

Commit

Permalink
feature #43322 [MonologBridge] Deprecates ResetLoggersWorkerSubscribe…
Browse files Browse the repository at this point in the history
…r (lyrixx)

This PR was merged into the 5.4 branch.

Discussion
----------

[MonologBridge] Deprecates ResetLoggersWorkerSubscriber

| Q             | A
| ------------- | ---
| Branch?       | 5.4
| Bug fix?      | no
| New feature?  | yes
| Deprecations? | yes
| Tickets       | Fix #43271
| License       | MIT
| Doc PR        |

Commits
-------

641e50a [MonologBridge] Deprecates ResetLoggersWorkerSubscriber
  • Loading branch information
nicolas-grekas committed Oct 6, 2021
2 parents 02e6f4d + 641e50a commit 4868dd0
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/Symfony/Bridge/Monolog/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
CHANGELOG
=========

5.4
---

* Deprecate `ResetLoggersWorkerSubscriber` to reset buffered logs in messenger
workers, use "reset_on_message" option in messenger configuration instead.

5.3
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,14 @@
use Symfony\Component\Messenger\Event\WorkerMessageFailedEvent;
use Symfony\Component\Messenger\Event\WorkerMessageHandledEvent;

trigger_deprecation('symfony/monolog-bridge', '5.4', 'The "%s" class is deprecated, use "reset_on_message" option in messenger configuration instead.', ResetLoggersWorkerSubscriber::class);

/**
* Reset loggers between messages being handled to release buffered handler logs.
*
* @author Laurent VOULLEMIER <laurent.voullemier@gmail.com>
*
* @deprecated since Symfony 5.4, use "reset_on_message" option in messenger configuration instead.
*/
class ResetLoggersWorkerSubscriber implements EventSubscriberInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface;
use Symfony\Component\Messenger\Worker;

/** @group legacy */
class ResetLoggersWorkerSubscriberTest extends TestCase
{
public function testLogsAreFlushed()
Expand Down

0 comments on commit 4868dd0

Please sign in to comment.