2011年12月09日

CakePHP2.0で日付別でログの出力方法

人気ブログランキングへ

CakePHP ポケットリファレンス (Pocket Reference)

新品価格
¥2,604から
(2011/12/9 07:10時点)



CakePHP1.3で日付別にログを出力するには以下の方法で行える
http://masterka.seesaa.net/article/192226837.html

しかし、同じ方法をCakePHP2.0で行った場合、
以下のエラーが出て出力されない。

Fatal error: Class 'CakeLog' not found in …/app/Config/bootstrap.php on line

うーん日付別でログが出力できないとさすがに困るんですよね・・・
以下やり方


やり方は非常に簡単で
\app\config\bootstrap.phpに以下を追加。

App::uses('CakeLog', 'Log');
$log_path = LOGS.DS.date('Ymd').'_';
CakeLog::config('default', array('engine' => 'FileLog', 'path' => $log_path));


App::uses('CakeLog', 'Log');を使えばいいということです。
この辺はドキュメントざっと見ただけでは載ってなかったので
きちんとドキュメント整備してほしいですね(・ェ・`)

参考 http://ask.cakephp.org/questions/view/class_cakelog_not_found_in%E2%80%A6


タグ:cakephp
posted by マスタカ at 07:12 | Comment(0) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。