geekality / consolelog
Log variables to browser console via Chrome Logger protocol.
v1.3
2017-08-03 07:48 UTC
Requires
- php: >=7
README
Allows easy server-side logging to browsers supporting the Chrome Logger protocol. Either native or via plugins.
Usage
use Geekality\ConsoleLog; ConsoleLog::info('Hello console!'); ConsoleLog::log($_SERVER); ConsoleLog::warn('something is off with', $object); ConsoleLog::error('fail'); ConsoleLog::table([ ['R1 C1', 'R1 C2'], ['R2 C1', 'R2 C2'], ]); ConsoleLog::group('Group header'); ConsoleLog::log('Bar'); ConsoleLog::groupEnd();
See more examples in sample/index.php.
Source
Based on ccampbell/chromephp, but more or less a complete rewrite because I found that one hard to extend and adjust in my own project. 😟
Ended up using newer PHP features and simplifying it a bit too, because that's how I roll.
Also called it ConsoleLog
because I find it weird to use Chrome
and Php
in my code, when already writing PHP and I'm viewing the messages in the native Developer Console in FireFox... 🤔 🙂