回答
在OS X上,如果你使用的EnterpriseDB安裝PostgreSQL的,你的日誌文件將在/Library/PostgreSQL/8.4/data/pg_log
當然,Y無論您正在運行哪個版本號,您都會替換8.4。
查找範圍的/ var /日誌/ pg_log/文件夾
只問你的數據庫:
SELECT
*
FROM
pg_settings
WHERE
category IN('Reporting and Logging/Where to Log' , 'File Locations')
ORDER BY
category,
name;
對我來說,這是在 「/Library/PostgreSQL/8.4/data/pg_log」
嗯,在我的情況下它是stderr:/ sql結果爲csv這裏:http://pastebin.com/20C92z2v – 2010-04-03 10:47:31
我喜歡「跨平臺」解決方案 – 2010-04-03 10:58:46
如果您的數據庫無法啓動,你不知道日誌文件的位置。 – 2013-09-26 15:42:02
用於啓動您在引導的Postgres的plist
也可以設置日誌文件:
$ dir ~/Library/LaunchAgents
org.postgresql.postgres.plist
$ cat ~/Library/LaunchAgents/org.postgresql.postgres.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
[...]
<key>StandardErrorPath</key>
<string>/usr/local/var/postgres/server.log</string>
</dict>
</plist>
因此,在這種情況下,/usr/local/var/postgres/server.log
。
+1確實,我使用自制軟件和推薦的plist。 – bsr 2012-07-10 12:42:39
我有不同的PostgreSQL的版本安裝在我的MAC(與MacPorts的),並且所有的日誌都可以在這裏
/opt/local/var/log/postgresql84/postgres.log
/opt/local/var/log/postgresql91/postgres.log
/opt/local/var/log/postgresql92/postgres.log
在OSX家釀安裝中發現的日誌,可以發現:
/usr/local/var/postgres/server.log
或
/usr/local/var/log/postgres.log
(第一個是版本9.6 <和第二個是VERS ion> = 9.6的PostgreSQL)
我正在使用postgres 10,無法在/usr/local/var/log/postgres.log找到日誌。 log_destination = '標準錯誤' logging_collector =關閉 log_statement = '全部' pg_ctl -D在/ usr /本地的/ var/Postgres的開始 任何幫助嗎? – 2018-02-21 04:03:05
你在用Homebrew嗎? – 2018-03-01 14:27:43
Postgresapp 9.3.5.1及更高版本保留一個服務器日誌。日誌位於數據目錄中,名爲postgres-server.log。
如果您使用的是Postgres.app,您可以在首選項對話框中找到數據目錄位置。在該目錄中,日誌在postgres-server.log
。
例如,在我的機器上,日誌爲/Users/nofinator/Library/Application Support/Postgres/var-9.4/postgres-server.log
。
- 1. Mac OS X上的NetBeans:Apache Tomcat舊日誌在哪裏?
- 2. Mac OS X上的libdl.so在哪裏?
- 3. Mac OS X 10.8上的svn在哪裏?
- 4. mac os x的opencv包在哪裏?
- 5. Mac OS X中的syscall_sw.h在哪裏?
- 6. Mac OS X調試接口在哪裏
- 7. 的Mac OS X 10.6:系統日誌()EXC_BAD_ACCESS
- 8. tmux在哪裏保持OS X的日誌
- 9. 在Mac OS X上播放音頻CD的API在哪裏?
- 10. Mac OS X上的Postgresql與ICU補丁
- 11. Mac OS X上sched.h中的clone()方法在哪裏
- 12. Mac OS X上的JRE lib/security目錄在哪裏?
- 13. Mac OS X上我的m2文件夾在哪裏小牛
- 14. Mac OS X cron日誌/跟蹤
- 15. 客觀c在Mac OS X上的WebKit輸出HTTPHeader日誌
- 16. OS X上的libC++在哪裏?
- 17. 在Mac OS X上使用Web Start捕獲日誌記錄
- 18. 如何在mac os x上找到打印機錯誤日誌?
- 19. LogStash在mac上的日誌文件在哪裏?
- 20. Mac OS X Lion上的PHP:哪裏是gettext模塊?
- 21. Mac OS X上的SimpleFTPUpload X
- 22. 在Mac OS X上的Python
- 23. GCC標誌-Os來自Mac OS X?
- 24. 的mongod,Mac OS X的 - rlimits在我的日誌
- 25. Mac OS X 10.6 Update 10的Java源代碼在哪裏?
- 26. 我在哪裏可以找到mac OS X的mach_host庫?
- 27. Mac OS X Java更新:我的jdk在哪裏?
- 28. 我的Mac OS X Cocoa文檔在哪裏?
- 29. 哪裏可以在OS X中編寫我的應用程序的日誌?
- 30. YARN上的Spark日誌在哪裏?
不存在,可能是因爲使用了EnterpriseDB MacOS軟件包。 – 2010-04-03 10:48:36