답변:
데이터베이스에 문의하십시오.
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"에 있습니다.
plist
부팅시 Postgres를 시작 하는 데 사용되는는 로그 파일을 설정할 수도 있습니다.
$ 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
.
Postgres.app 을 사용 하는 경우 기본 설정 대화 상자에서 데이터 디렉터리 위치를 찾을 수 있습니다. 해당 디렉토리에서 로그는에 postgres-server.log
있습니다.
예를 들어 내 컴퓨터에서 로그는에 /Users/nofinator/Library/Application Support/Postgres/var-9.4/postgres-server.log
있습니다.
찾는 위치 는 / var / log / pg_log / 폴더
/usr/local/var/postgres/postgresql.conf