8000 feature #43322 [MonologBridge] Deprecates ResetLoggersWorkerSubscribe… · symfony/symfony@4868dd0 · GitHub
[go: up one dir, main page]

Skip to content

Commit 4868dd0

Browse files
feature #43322 [MonologBridge] Deprecates ResetLoggersWorkerSubscriber (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
2 parents 02e6f4d + 641e50a commit 4868dd0

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

src/Symfony/Bridge/Monolog/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
CHANGELOG
22
=========
33

4+
5.4
5+
---
6+
7+
* Deprecate `ResetLoggersWorkerSubscriber` to reset buffered logs in messenger
8+
workers, use "reset_on_message" option in messenger configuration instead.
9+
410
5.3
511
---
612

src/Symfony/Bridge/Monolog/Messenger/ResetLoggersWorkerSubscriber.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,14 @@
1616
use Symfony\Component\Messenger\Event\WorkerMessageFailedEvent;
1717
use Symfony\Component\Messenger\Event\WorkerMessageHandledEvent;
1818

19+
trigger_deprecation('symfony/monolog-bridge', '5.4', 'The "%s" class is deprecated, use "reset_on_message" option in messenger configuration instead.', ResetLoggersWorkerSubscriber::class);
20+
1921
/**
2022
* Reset loggers between messages being handled to release buffered handler logs.
2123
*
2224
* @author Laurent VOULLEMIER <laurent.voullemier@gmail.com>
25+
*
26+
* @deprecated since Symfony 5.4, use "reset_on_message" option in messenger configuration instead.
2327
*/
2428
class ResetLoggersWorkerSubscriber implements EventSubscriberInterface
2529
{

src/Symfony/Bridge/Monolog/Tests/Messenger/ResetLoggersWorkerSubscriberTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface;
2626
use Symfony\Component\Messenger\Worker;
2727

28+
/** @group legacy */
2829
class ResetLoggersWorkerSubscriberTest extends TestCase
2930
{
3031
public function testLogsAreFlushed()

0 commit comments

Comments
 (0)
0