ひろひろと申します。
よろしくお願いいたします。
現在、MODX Evolution 1.0.17J を使用しています。
スニペット内で発生したエラーを $modx->addLog() でイベントログ出力したいのですが、2回目以降のアクセスで下記のエラーが発生します。
Error while inserting event log into database.
動作環境は以下のとおりです。
・Windows7、10
・Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6.15
・MODX Evolution 1.0.17J
スニペット定義をログ出力のみにしてテストしてみましたが、やはり同エラーが発生します。
MODXをインストールしたばかりのサラの状態でも同様です。
-------------スニペット「ログ出力テスト」start-------------
$modx->addLog($title ,$msg ,3);
return 'ログ出力終了!!';
-------------スニペット「ログ出力テスト」end-------------
-------------コンテンツstart-------------
[!ログ出力テスト&title='スニペットからログ出力'&msg='ああああああああああああーーー'!]
-------------コンテンツend-------------
なお、MODXのデモサイト(MODX Evolution 1.0.16J )では問題は発生しませんでした。
プラグイン内でログ出力のコードを書いても問題は発生しません。
以上、ご確認をよろしくお願いいたします。