Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jul 4, 2018. It is now read-only.
/SilexPublic archive

Commit213741a

Browse files
Use DebugProcessor instead of DebugHandler when available in MonologServiceProvider
1 parent43bf765 commit213741a

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

‎src/Silex/Provider/MonologServiceProvider.php‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
useSilex\Api\BootableProviderInterface;
2222
useSymfony\Bridge\Monolog\Handler\DebugHandler;
2323
useSymfony\Bridge\Monolog\Handler\FingersCrossed\NotFoundActivationStrategy;
24+
useSymfony\Bridge\Monolog\Processor\DebugProcessor;
2425
useSilex\EventListener\LogListener;
2526

2627
/**
@@ -52,7 +53,7 @@ public function register(Container $app)
5253

5354
$app['monolog.logger.class'] =$bridge ?'Symfony\Bridge\Monolog\Logger' :'Monolog\Logger';
5455

55-
$app['monolog'] =function ($app) {
56+
$app['monolog'] =function ($app)use ($bridge){
5657
$log =new$app['monolog.logger.class']($app['monolog.name']);
5758

5859
$handler =newHandler\GroupHandler($app['monolog.handlers']);
@@ -62,8 +63,12 @@ public function register(Container $app)
6263

6364
$log->pushHandler($handler);
6465

65-
if ($app['debug'] &&isset($app['monolog.handler.debug'])) {
66-
$log->pushHandler($app['monolog.handler.debug']);
66+
if ($app['debug'] &&$bridge) {
67+
if (class_exists(DebugProcessor::class)) {
68+
$log->pushProcessor(newDebugProcessor());
69+
}else {
70+
$log->pushHandler($app['monolog.handler.debug']);
71+
}
6772
}
6873

6974
return$log;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp