これはPGroonga 2.0.0以降用のドキュメントです。PGroonga 1.Xを使っているならPGroonga 1.Xのドキュメントを見てください。
pgroonga.query_log_pathパラメーターpgroonga.query_log_pathパラメーターはクエリーログのパスを管理します。
pgroonga_command関数を使っていないのならこのパラメーターは意味がありません。なぜならクエリーはpgroonga_command関数経由でしか実行できないからです。
相対パスを指定した場合は、$PGDATAを基準にしてパスを解決します。
パスにnoneを指定することでクエリーログを無効にできます。
デフォルト値はnoneです。つまり、デフォルトではクエリーログは無効です。
SQLの場合:
SET pgroonga.query_log_path = path;
postgresql.confの場合:
pgroonga.query_log_path = path
pathは文字列値です。'pgroonga.query.log'というようにpathの値をクォートする必要があるということです。
PGroongaはクエリーログをpathに出力します。
以下はクエリーログを$PGDATA/pgroonga.query.logに出力する例です。
SET pgroonga.query_log_path = 'pgroonga.query.log';
以下はクエリーログを/var/log/pgroonga.query.logに出力する例です。
SET pgroonga.query_log_path = '/var/log/pgroonga.query.log';
以下はクエリーログを無効にする例です。
SET pgroonga.query_log_path = 'none';