在 Linux 上查看 pgAdmin 日志,分几种情况,取决于你用的是哪种 pgAdmin:
适用于桌面版(Linux 上用 Electron / Python 启动的)
日志通常在用户目录下:
~/.pgadmin/pgadmin4.log
查看:
tail -f ~/.pgadmin/pgadmin4.log
不同发行版路径不同:
Debian / Ubuntu
/var/log/pgadmin/pgadmin4.log
CentOS / RHEL
/var/log/pgadmin4/pgadmin4.log
查看:
tail -f /var/log/pgadmin/pgadmin4.log
日志路径一般是:
~/.pgadmin3
或启动加参数:
pgadmin3 --debug
很多人说的是 PostgreSQL 的日志,不是 pgAdmin:
# Ubuntu / Debian
/var/log/postgresql/postgresql-*.log
# CentOS / RHEL
/var/lib/pgsql/data/log/
查看:
tail -f /var/log/postgresql/postgresql-15-main.log
ps aux | grep pgadmin
/etc/pgadmin4/config.py
添加:
CONSOLE_LOG_LEVEL = 'DEBUG'
FILE_LOG_LEVEL = 'DEBUG'
然后重启 pgAdmin。
如果你能告诉我:
我可以直接给你精确命令。