본문 바로가기

Database/PostgreSQL

PostgreSQL: query 기록하고 보기 - log파일로 보기 # /var/log/postgresql

728x90
반응형

PostgreSQL에서 postgresql의 log를 봐보자

 

OS: ubuntu 22.04 기준

 

linux: 기본적으로 log들은 /etc/log에서 확인 가능

 

더보기

cd /etc/log/postgresql

위에서 로그들을 볼 수 있다.

 

* 추가적으로 query들을, 자세하게 볼수 있도록 설정해보자

 

1. postgresql.conf에 아래와 같이 변경

  - 대부분 주석 처리가 되있을 것이므로, 주석을 풀어서 기재하자. 없으면 직접 써줘도 된다.

더보기

log_statement = 'all'

위 설정으로 모든 sql statements에 대한 기록을 해주도록 한다고 한다. (주석으로 none으로 되어 있었음)

 

더보기

 log_parameter_max_length = 0

위 설정은 모든 parameter value들이 로그에 포함될 수 있도록 해준다. (주석으로 -1로 되어있었음)

 

postgresql.conf 저장하고 재시작

더보기

systemctl restart postgresql

 

2. 확인

/var/log/postgresql에 있는 log 파일들을 봐보자

728x90
반응형