[heroku]PHPでpapertrailに標準出力で文字列を出力する

herokuでログを見るには、papertrailが基本かと思います。
そのpapertrailにPHPから任意の文字列を出力するには標準出力を使う、との事で試してみました。

方法は以下の通り。

$stdout= fopen( 'php://stdout', 'w' );
fwrite( $stdout, "hello world to stdout\n" );

結果はこんな感じ。

papertrail

PHP部分は参考サイトのママです。ありがとうございます。

あと、まとめて以下でも書けるよう。

fputs(STDOUT, "hello world to stdout\n");

//エラーの場合
fputs(STDERR, "some error");

参考

[PHP]標準エラー出力、標準出力に文字列を出力する
fputs PHPマニュアル

   このエントリーをはてなブックマークに追加