これはPGroonga 2.X and 3.X用のドキュメントです。古いPGroongaを使っているならPGroonga 1.xのドキュメントを見てください。
pgroonga.log_rotate_threshold_size
パラメーター3.2.3で追加。
pgroonga.log_rotate_threshold_size
パラメーターはPGroongaのログのローテーションを制御します。
PGroongaのログのローテーションの閾値を指定します。ログファイルのサイズが閾値に指定した値以上になると、ローテートされます。
デフォルト値は0
で、デフォルトではローテートされません。
pgroonga.log_type = file
を設定しPGroongaのログを有効にしていなければ、このパラメーターは意味がありません。
SQLの場合:
SET pgroonga.log_rotate_threshold_size = size;
postgresql.conf
の場合:
pgroonga.log_rotate_threshold_size = size;
size
はサイズです。デフォルトの単位はバイトです。サフィックスを指定することで単位を変更できます。たとえば、MiBを使いたい場合はMBを指定します。
以下は10MiBを指定する例です。
pgroonga.log_rotate_threshold_size = 10MB