app/Lib/下の独自クラス内やapp/Vendor/下のサードパーティ製クラス内などからログ出力する時には$this->log()は呼び出せない。
その時は、公式ドキュメント https://book.cakephp.org/2.0/ja/core-libraries/logging.html#writing-to-logs にも書かれている、
CakeLog::write(${出力先ファイル名}, ${出力データ});
を使う。
$this->log(${出力データ}, ${出力先ファイル名})
と引数が逆となる点に注意。