static function startUp(KernelInterface $kernel, ModuleInfo $moduleInfo) { $kernel->onConfigure(function (LoggerInterface $logger, $webConsole) { if ($webConsole) { DebugConsole::registerPanel('request', new PSR7RequestLogger('Request', 'fa fa-paper-plane')); DebugConsole::registerPanel('response', new PSR7ResponseLogger('Response', 'fa fa-file')); DebugConsole::registerPanel('routes', new ConsoleLogger('Routing', 'fa fa-location-arrow')); DebugConsole::registerPanel('navigation', new ConsoleLogger('Navigation', 'fa fa-compass big')); DebugConsole::registerPanel('config', new ConsoleLogger('Configuration', 'fa fa-cogs')); DebugConsole::registerPanel('session', new ConsoleLogger('Session', 'fa fa-user')); DebugConsole::registerPanel('database', new ConsoleLogger('Database', 'fa fa-database')); DebugConsole::registerLogger('trace', new ConsoleLogger('Trace', 'fa fa-clock-o big')); // DebugConsole::registerPanel ('exceptions', new ConsoleLogger ('Exceptions', 'fa fa-bug')); // Writing to the logger also writes to the Inspector panel. if ($logger instanceof Logger) { $logger->pushHandler(new WebConsoleMonologHandler(env('DEBUG_LEVEL') ?: Logger::DEBUG)); } } }); }