编辑postgresql.conf
文件并重新启动服务器后,似乎所有更改都不适用。
我正在关注本教程:
https.csv
://dba.stackexchange.com/questions/153904/pgadmin-4-server-status-view-log-file?newreg= 9500cbcc4a794d2fbfd6ef5bb787e0e5 为 postgresql 数据库
创建日志文件。在 PGAdmin 4 我已经运行
SELECT sourcefile FROM pg_settings
和
SHOW config_file
这向我显示了 conf 文件的路径:/etc/postgresql/10/main/postgresql.conf
我已经通过午夜指挥官在我的 Debian 服务器上找到并编辑了该文件并更改了行:
log_destination='csvlog'
logging_collector='on'
log_directory ='log'
log_filename='postgresql.log'
然后我重新启动了服务器
sudo service postgresql restart
现在我遇到了问题。我在 ' ' 目录中找不到.csv
应该保存在服务器上的日志。或 varlog
中没有这样的目录。我能找到的唯一日志是在 var/log/posgresql 上,但没有我正在搜索的任何文件。另外我不确定我在文件中的任何编辑是否有效,因为我检查了 pgAdmin 的设置,这就是我得到的:/etc/postgresql/10/main
/lib/postgresql/10/main
.csv
postgresql.conf
SHOW log_destination
stderr
SHOW logging_collector
off
所以看起来设置postgresql.conf
没有正确应用。如何.csv
为 postgresql 正确设置日志以及在哪里可以找到它们?