8000 [MonologBridge] Deprecate `Logger` class in favor of `Symfony\Bridge\… · symfony/symfony@b5e821e · GitHub
[go: up one dir, main page]

Skip to content

Commit b5e821e

Browse files
committed
[MonologBridge] Deprecate Logger class in favor of Symfony\Bridge\Monolog\Monolog
1 parent ee6a55d commit b5e821e

File tree

8 files changed

+630
-112
lines changed

8 files changed

+630
-112
lines changed

UPGRADE-6.4.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ MonologBridge
6464
-------------
6565

6666
* Add native return type to `Logger::clear()` and to `DebugProcessor::clear()`
67+
* Deprecate `Logger` class in favor of `Symfony\Bridge\Monolog\Monolog`
6768

6869
PsrHttpMessageBridge
6970
--------------------

src/Symfony/Bridge/Monolog/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ CHANGELOG
55
---
66

77
* Add native return type to `Logger::clear()` and to `DebugProcessor::clear()`
8+
* Deprecate `Logger` class in favor of `Symfony\Bridge\Monolog\Monolog`
89

910
6.1
1011
---

src/Symfony/Bridge/Monolog/Logger.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,12 @@
1717
use Symfony\Component\HttpKernel\Log\DebugLoggerInterface;
1818
use Symfony\Contracts\Service\ResetInterface;
1919

20+
trigger_deprecation('symfony/monolog-bridge', '6.4', 'The "%s" class is deprecated, use "%s" instead.', Logger::class, Monolog::class);
21+
2022
/**
2123
* @author Fabien Potencier <fabien@symfony.com>
24+
*
25+
* @deprecated since Symfony 6.4, use Symfony\Bridge\Monolog\Monolog instead
2226
*/
2327
class Logger extends BaseLogger implements DebugLoggerInterface, ResetInterface
2428
{

0 commit comments

Comments
 (0)
0