2008-11-05 50 views
2

我有我的Postgres的以下設置CONF:如何在Postgres 8.2中打開SQL日誌記錄?

log_destination = '標準錯誤'

了redirect_stderr =上

log_directory目錄= '/ tmp目錄/ psqlog'

log_statement =「所有'

但是沒有記錄日誌。我在這裏錯過了什麼?互聯網上有一個名爲「logging_collector」的變量,但是當我嘗試設置時,postgres在啓動時死於FATAL:未知變量。

這是在MacOS 10.4上。

Ta。

回答

1

我認爲您需要將log_destination更改爲「syslog」或特定的目錄。輸往stderr的輸出將被拋棄。這裏的鏈接到文檔頁面,但我會看看我能不能找到一個例子postgresql.conf中某處http://www.postgresql.org/docs/8.2/static/runtime-config-logging.html

這個郵件列表條目提供了有關設置通過syslog http://archives.postgresql.org/pgsql-admin/2004-03/msg00381.php

還記錄一些信息,如果您'從源代碼構建postgres,使用來自FinkMacPorts的os x包可能會有更好的運氣。自己做所有的配置對於初學者來說可能會很棘手,但是這些軟件包通常會爲您提供一個很好的工作基礎。

相關問題