Me gustaría echar un vistazo a los archivos de registro de PostgreSQL para ver qué les escribe mi aplicación, pero no puedo encontrarlos.
¿Algunas ideas?
Me gustaría echar un vistazo a los archivos de registro de PostgreSQL para ver qué les escribe mi aplicación, pero no puedo encontrarlos.
¿Algunas ideas?
Respuestas:
En OS X, si está utilizando la instalación EnterpriseDB de PostgreSQL, sus archivos de registro estarán en /Library/PostgreSQL/8.4/data/pg_log
Por supuesto, querrá sustituir 8.4 por el número de versión que esté ejecutando.
En la instalación de OSX Homebrew, el registro se puede encontrar en:
/usr/local/var/log/postgres.log
o para una versión anterior de postgres (<9.6)
/usr/local/var/postgres/server.log
Pregúntele a su base de datos:
SELECT
*
FROM
pg_settings
WHERE
category IN( 'Reporting and Logging / Where to Log' , 'File Locations')
ORDER BY
category,
name;
En mi caso, está en "/Library/PostgreSQL/8.4/data/pg_log"
El plist
utilizado para iniciar su Postgres en el arranque también puede configurar el archivo de registro:
$ 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>
Entonces, en este caso /usr/local/var/postgres/server.log
,.
Si está utilizando Postgres.app , puede encontrar la ubicación del directorio de datos en el cuadro de diálogo Preferencias. En ese directorio, el registro está enpostgres-server.log
.
Por ejemplo, en mi máquina, el registro está en /Users/nofinator/Library/Application Support/Postgres/var-9.4/postgres-server.log
.
Postgresapp 9.3.5.1 y posteriores mantienen un registro del servidor. El registro está dentro del directorio de datos, llamado postgres-server.log.
Busque en la carpeta / var / log / pg_log /
/usr/local/var/postgres/postgresql.conf