私はデータベースロガー機能を実装するためにcakephpのドキュメントに従っています。でロガークラスを作成した後、すべてが機能するようになりました
app / Lib / Log / Engine / DatabaseLogger.php
これらの行をブートストラップに追加します
CakeLog::config('otherFile', array(
'engine' => 'DatabaseLogger',
'model' => 'LogEntry',
// ...
));
この後、を呼び出すことでデータベースにログインできます
CakeLog::info(message);
すべて正常に動作しますが、ユーザーのユーザー名とIPアドレスを自動的にログに記録しようとすると問題が発生しました。私は多くの解決策をオンラインで検索しましたが、答えを見つけることができないようです。DatabaseLoggerクラスのコントローラーにアクセスすることは可能ですか?