我有一個CakePHP應用程序,它接收來自PayPal的即時付款通知。我想記錄PayPal發佈的數據。我可以輕鬆地用這樣的事情:CakePHP 2.x:自定義日誌記錄
file_put_contents(LOGS . 'ipns.log', date('Y-m-d H:i:s ') . print_r($_POST, true) . "\n", FILE_APPEND|LOCK_EX);
但我更喜歡做的事情「CakePHP的方式™」只要有可能。我已經瀏覽了the "Core Libraries > Logging" section of CakePHP's cookbook,並且無法理解它。我知道這是不是正確做到這一點:
CakeLog::write('ipns', print_r($_POST, true));
雖然上面似乎工作,它也可能會造成問題,如圖所示here。
那麼CakePHP的做法是什麼?或者我應該使用這個問題頂部顯示的原始PHP?
我supp提出這是蛋糕的方式。它只是越野車。使用它,知道它可能導致的問題,或使用純PHP,這可能是蛋糕在底下使用的。 – rlcabral 2012-08-15 21:35:04
不是。蛋糕的方式是使用自定義記錄器。 – burzum 2012-08-15 23:37:36