|
11 | 11 | use Litipk\JupyterPHP\System\System; |
12 | 12 | use Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy; |
13 | 13 | use Monolog\Handler\FingersCrossedHandler; |
| 14 | +use Monolog\Handler\GroupHandler; |
14 | 15 | use Monolog\Handler\RotatingFileHandler; |
| 16 | +use Monolog\Handler\StreamHandler; |
15 | 17 | use Monolog\Handler\SyslogHandler; |
16 | 18 | use Monolog\Logger; |
17 | 19 | use Ramsey\Uuid\Uuid; |
|
24 | 26 |
|
25 | 27 | if ('root' === $system->getCurrentUser()) { |
26 | 28 | if (System::OS_LINUX === $system->getOperativeSystem()) { |
27 | | - $logger->pushHandler(new FingersCrossedHandler( |
28 | | - new SyslogHandler('jupyter-php'), |
29 | | - $loggerActivationStrategy, |
30 | | - 128 |
31 | | - )); |
| 29 | + $logger->pushHandler( |
| 30 | + new FingersCrossedHandler( |
| 31 | + new GroupHandler([ |
| 32 | + new SyslogHandler('jupyter-php'), |
| 33 | + new StreamHandler('php://stdout') |
| 34 | + ]), |
| 35 | + $loggerActivationStrategy, |
| 36 | + 128 |
| 37 | + ) |
| 38 | + ); |
32 | 39 | } |
33 | 40 | } else { |
34 | 41 | $system->ensurePath($system->getAppDataDirectory().'/logs'); |
35 | 42 | $logger->pushHandler(new FingersCrossedHandler( |
36 | | - new RotatingFileHandler($system->getAppDataDirectory().'/logs/error.log', 7), |
| 43 | + new GroupHandler([ |
| 44 | + new RotatingFileHandler($system->getAppDataDirectory().'/logs/error.log', 7), |
| 45 | + new StreamHandler('php://stdout') |
| 46 | + ]), |
37 | 47 | $loggerActivationStrategy, |
38 | 48 | 128 |
39 | 49 | )); |
|
0 commit comments