===== validateのログ出力 =====
validate のエラー発生時の処理は
cake/cake/libs/model/mode.php
L2687
function invalidate($field, $value = true) {
if (!is_array($this->validationErrors)) {
$this->validationErrors = array();
}
$this->validationErrors[$field] = $value;
}
でされている。
コレを app_model や各 model で上書いて、以下のような形にすれば簡易でできる。
function invalidate($field, $value = true) {
if (!is_array($this->validationErrors)) {
$this->validationErrors = array();
}
$this->validationErrors[$field] = $value;
$this->log($field.":".$value,"hooge"); ← 追加
}