May 24, 2013

MonologでChromeのコンソールにログを出す

Chrome Loggerをインストールします。
https://chrome.google.com/webstore/detail/chrome-logger/noaneddfkdjfnfdakjjmocngnfkfehhd

Chromeの右上にアイコンが出ます。クリックでON(青)/OFF(黒)できます。

PHP側で
$log = new Monolog\Logger('Logger');
$log->pushHandler(new Monolog\Handler\ChromePHPHandler());
$log->addDebug('Foo');
とすると、ChromeのコンソールにDebugレベルで"Foo"が表示されました。

Firefoxでも同じように、FirebugとFirePHP
http://getfirebug.com/
https://addons.mozilla.org/en-US/firefox/addon/firephp/
をインストールして

PHP側で
$log = new Monolog\Logger('Logger');
$log->pushHandler(new Monolog\Handler\FirePHPHandler());
$log->addDebug('Foo');
とすれば出るかなーと思ったんですけど、何故か出ない。。。メインがChromeだから良いけど。。。

No comments:

Post a Comment