Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1202153

Browse files
committed
Logging middleware containers the message class and uses the message channel
1 parent 5fdb3e7 commit 1202153

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

src/Symfony/Bundle/FrameworkBundle/Resources/config/message.xml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,6 @@
1212
<argument type="collection" /> <!-- Middlewares -->
1313
</service>
1414

15-
<service id="message.middleware.debug.logging" class="Symfony\Component\Message\Debug\LoggingMiddleware">
16-
<argument type="service" id="logger" />
17-
18-
<tag name="message_middleware" priority="10" />
19-
</service>
20-
2115
<!-- Handlers -->
2216
<service id="message.handler_resolver" class="Symfony\Component\Message\MessageHandlerResolver">
2317
<argument type="collection" /> <!-- Message to handler mapping -->
@@ -46,5 +40,13 @@
4640

4741
<service id="message.transport.default_encoder" alias="message.transport.serialize_message_with_type_in_headers" public="true" />
4842
<service id="message.transport.default_decoder" alias="message.transport.serialize_message_with_type_in_headers" public="true" />
43+
44+
<!-- Debug -->
45+
<service id="message.middleware.debug.logging" class="Symfony\Component\Message\Debug\LoggingMiddleware">
46+
<argument type="service" id="logger" />
47+
48+
<tag name="message_middleware" priority="10" />
49+
<tag name="monolog.logger" channel="message" />
50+
</service>
4951
</services>
5052
</container>

src/Symfony/Component/Message/Debug/LoggingMiddleware.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,23 @@ public function __construct(LoggerInterface $logger)
3434
*/
3535
public function handle($message, callable $next)
3636
{
37-
$this->logger->debug('Starting processing message', array(
38-
'message' => $message,
37+
$this->logger->debug('Starting processing message "{message}"', array(
38+
'message' => get_class($message),
3939
));
4040

4141
try {
4242
$result = $next($message);
4343
} catch (\Throwable $e) {
44-
$this->logger->warning('Something went wrong while processing message', array(
45-
'message' => $message,
44+
$this->logger->warning('Something went wrong while processing message "{message}', array(
45+
'message' => get_class($message),
4646
'exception' => $e,
4747
));
4848

4949
throw $e;
5050
}
5151

52-
$this->logger->debug('Finished processing message', array(
53-
'message' => $message,
52+
$this->logger->debug('Finished processing message "{message}"', array(
53+
'message' => get_class($message),
5454
));
5555

5656
return $result;

0 commit comments

Comments
 (0)