|
14 | 14 | HTTPClientAbstract, HTTPResponseInterface, TinyCurlClient |
15 | 15 | }; |
16 | 16 | use chillerlan\Logger\{ |
17 | | - Log, LogOptions, LogOptionsTrait, LogTrait, Output\LogOutputAbstract |
| 17 | + Log, LogOptions, LogOptionsTrait, LogTrait, Output\LogOutputAbstract, Output\NullLogger |
18 | 18 | }; |
19 | 19 | use chillerlan\OAuth\{ |
20 | 20 | OAuthOptions, Storage\SessionTokenStorage |
|
23 | 23 | use chillerlan\Traits\{ |
24 | 24 | ContainerInterface, DotEnv |
25 | 25 | }; |
26 | | -use Psr\Log\NullLogger; |
27 | 26 |
|
28 | 27 | ini_set('date.timezone', 'Europe/Amsterdam'); |
29 | 28 |
|
|
64 | 63 | use DatabaseOptionsTrait, LogOptionsTrait; |
65 | 64 | }; |
66 | 65 |
|
| 66 | +/** @var \Psr\Log\LoggerInterface $logger */ |
| 67 | +$nullLogger = (new Log)->addInstance(new NullLogger($options), 'nullLog'); |
| 68 | + |
67 | 69 | /** @var \Psr\Log\LoggerInterface $logger */ |
68 | 70 | $logger = (new Log)->addInstance( |
69 | 71 | new class ($options) extends LogOutputAbstract{ |
@@ -104,12 +106,12 @@ public function request(string $url, array $params = null, string $method = null |
104 | 106 |
|
105 | 107 | }; |
106 | 108 |
|
107 | | -$http->setLogger(new NullLogger); |
| 109 | +$http->setLogger($nullLogger); |
108 | 110 |
|
109 | 111 | /** @var \chillerlan\Database\Database $db */ |
110 | 112 | $db = new Database($options); |
111 | | -$db->setLogger(new NullLogger); |
| 113 | +$db->setLogger($nullLogger); |
112 | 114 |
|
113 | 115 | /** @var \chillerlan\OAuth\Storage\TokenStorageInterface $storage */ |
114 | 116 | $storage = new SessionTokenStorage($options); //new DBTokenStorage($options, $db); |
115 | | -$storage->setLogger(new NullLogger); |
| 117 | +$storage->setLogger($nullLogger); |
0 commit comments