我一直在试验 Postgres 配置参数,并注意到当我使用阻止 Postgres 启动的设置时,pg_log 目录日志中没有显示任何内容。我有
log_destination = 'stderr'
logging_collector = on
log_directory = 'pg_log'
Run Code Online (Sandbox Code Playgroud)
有没有办法让 Postgres 在 Windows 7 和 Postgres 9.3 上将启动错误记录到 pg_log?
Cra*_*ger 11
那里有一个鸡和蛋的问题。
PostgreSQL 读取postgresql.conf
以决定在哪里记录以及如何记录。
所以它不能真正将错误postgresql.conf
记录到 PostgreSQL 日志中,除非它使用某种回退/默认日志。
相反,它使用 Windows 事件日志,这是 Windows 应用程序无论如何都应该做的。(如果您愿意,可以通过更改其日志记录配置,让 PostgreSQL 将所有日志写入Windows 事件日志)。
因此,您应该查看 Windows 事件日志 - 查看事件查看器 - 以了解 PostgreSQL 的启动问题。
归档时间: |
|
查看次数: |
3283 次 |
最近记录: |