ログ管理(PostgreSQL)

■設定ファイル
 postgresql.conf

■設定内容
 redirect_stderr = on
 log_line_prefix = '<%t %u %d %p %r>' <-- ログの先頭に時刻、ユーザー、DB名、PID、IPアドレスを表示
 log_statement = 'all' <-- すべてのSQL文を記録
 log_connections = on <-- クライアントの接続を記録
 log_disconnections = on <-- クライアントの切断を記録
 #log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' <-- ログファイル名(デフォルト:postgresql-%Y-%m-%d_%H%M%S.log)

■ログファイルの格納場所
 $PGDATA/pg_log

※log_filenameがデフォルトの場合のログファイル名の例: postgresql-2007-10-24_152725.log
※この設定の場合はログファイルが増え続けるので、ログファイルの削除処理が必要。
2007年10月24日(水) 16:11:52 Modified by h_maruyoshi




スマートフォン版で見る