ログ管理(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
※この設定の場合はログファイルが増え続けるので、ログファイルの削除処理が必要。
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