2011年2月11日金曜日

[CakePHP] ログ出力

公式サイトに情報が見当たらないので、メモ

実行形式
$this->log($type, $message);
or
CakeLog::write($message, $type);
パラメータ説明
$type:ログレベル、以下から選択。
   LOG_WARNING
   LOG_NOTICE
   LOG_INFO
   LOG_DEBUG
   LOG_ERROR ※デフォルト
$message:出力メッセージ
出力先
app/tmp/logs/配下
   LOG_WARNING : error.log
   LOG_NOTICE : debug.log
   LOG_INFO : debug.log
   LOG_DEBUG : debug.log
   LOG_ERROR : error.log

ちなみに $this->log($message, 'hogehoge'); とすると、hogehoge.log に出力される。

また、パスを変更するにはCakeLog::configのpathで設定する。

0 件のコメント: