回答
在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
- 3. mac os x的opencv包在哪里?
- 4. Mac OS X调试接口在哪里
- 5. 的Mac OS X 10.6:系统日志()EXC_BAD_ACCESS
- 6. 在Mac OS X上播放音频CD的API在哪里?
- 7. Mac OS X cron日志/跟踪
- 8. Mac OS X上sched.h中的clone()方法在哪里
- 9. 如何在mac os x上找到打印机错误日志?
- 10. LogStash在mac上的日志文件在哪里?
- 11. 哪里可以在OS X中编写我的应用程序的日志?
- 12. Mac OS X Java更新:我的jdk在哪里?
- 13. 我的Mac OS X Cocoa文档在哪里?
- 14. 在Mac OS-X中安装sphinx-build在哪里?
- 15. 在Mac OS X Mavericks上ErlIDE
- 16. date_calc在Mac OS X上
- 17. Mac OS中“tee”的代码在哪里?
- 18. 在Mac OS X上使用postgreSQL和Rails的狮身人面像
- 19. 应该在哪里.emscripten LLVM_ROOT和NODE_JS指向? (Mac OS X中)
- 20. Python 2.6.6 Mac OS X安装程序磁盘映像在哪里?
- 21. 如何以及在哪里安装Git for MAC OS X 10.5.8
- 22. 当在Mac OS X上更改$ IFS在bash上时,Mac OS X上
- 23. 如何安装PostgreSQL用于Mac OS X
- 24. Mac OS X上的Applet 1.6
- 25. Mac OS X上的Git core.editor
- 26. Mac OS X上的USB
- 27. Mac OS X上的kAudioQueueProperty_CurrentLevelMeter 10.6.7
- 28. Mac OS X上的NSViewController 10.4
- 29. Mac OS X Lion上的LLVM
- 30. Emacs的Mac OS X上
不存在,可能是因为使用了EnterpriseDB MacOS软件包。 – 2010-04-03 10:48:36