kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

postgresのログ設定

windows xp
postgres 8.3

ログ関係の設定
postgresql.confで設定する
デフォルトで以下の場所にある
C:\Program Files\PostgreSQL\8.3\data

デフォルトで以下の場所にログを吐く
C:\Program Files\PostgreSQL\8.3\data\pg_log

ログの取得
log_min_duration_statement
0ですべてのログを取得する
-1で無効
5000で5秒以上時間がかかったSQLを取得する

ログのローテート
log_rotation_age
1dで一日ごとにファイルを作る

log_rotation_size
10MBで10MBを超えたら新しいファイルを作る