vampyrian / monolog-debugbar
Package info
github.com/Vampyrian/diginet-debugbar-log-handler
pkg:composer/vampyrian/monolog-debugbar
0.1.0-alpha
2026-10-14 06:25 UTC
Requires
- monolog/monolog: ^3.12
Requires (Dev)
- phpunit/phpunit: ^13.4
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-14 06:26:00 UTC
README
How to instantiate handler
$log = new Logger('name'); $log->pushHandler(new DiginetDebugHandler());
How to log query to context
$logger->info('pdo::execute', [ 'query' => 'SELECT * FROM `user_emails` WHERE `user_id` = 991', 'duration' => 0.0002901554107666, 'memory' => 0.0027084350585938, 'count' => 1, 'query_md5' => 'aetjhsryjmsrynsryj', ]);
How to log controller method to context
$logger->info('controller', [ 'link' => 'phpstorm://open?file=/Erp/Controller/Home/HomeController.php&line=50', ]);
Json output in browser before body tag
<script> const data = [ { type: 'pdo::execute', query: 'SELECT * FROM `user_emails` WHERE `user_id` = 991', duration: 0.0002901554107666, memory: 0.0027084350585938, count: 1, query_md5: 'aetjhsryjmsrynsryj', }, { type: 'controller', link: 'phpstorm://open?file=/Erp/Controller/Home/HomeController.php&line=50', } ]; </script>
How to put logs before closing body tag
$handler = new DiginetDebugHandler(); $log = new Logger('name'); $log->pushHandler($handler);