vampyrian / monolog-debugbar
Package info
github.com/Vampyrian/diginet-debugbar-log-handler
pkg:composer/vampyrian/monolog-debugbar
0.1.2-alpha
2026-10-15 10:16 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-15 10:19:13 UTC
README
How to install
composer require --dev vampyrian/monolog-debugbar
How to instantiate handler
$logger = new Logger('name'); $logger->pushHandler(new DiginetDebugHandler());
How to log query
$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
$logger->info('controller', [ 'link' => 'phpstorm://open?file=/Erp/Controller/Home/HomeController.php&line=50', "name": "/Erp/Controller/Home/HomeController", ]);
Output in browser (data + compiled public/js/debugbar.js in one module)
<script type="module"> 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', } ]; (function(){ /* public/js/debugbar.js */ })(); </script>