본문으로 건너뛰기

log_min_messages

버전기본값context타입
14WARNINGsuperuserenum
15WARNINGsuperuserenum
16WARNINGsuperuserenum
17WARNINGsuperuserenum
18WARNINGsuperuserenum
19WARNINGsuperuserstring

서버 log에 기록할 메시지의 최소 심각도 수준을 정한다.

사용할 수 있는 값은 DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, PANIC이다. 각 수준은 그 뒤에 오는 수준을 모두 포함하며, 뒤로 갈수록 log에 남는 메시지가 줄어든다. 기본값은 WARNING이다.

주의할 점은 LOG 수준의 순위가 client_min_messages와 다르다는 것이다. 서버 log에서는 LOGERROR보다 뒤(더 중요한 쪽)에 위치하므로, 기본값 WARNING에서도 서버 동작 관련 LOG 메시지는 정상적으로 기록된다.

운영 노트: DEBUG 계열은 log 볼륨이 급격히 늘어나므로 문제 진단 시에만 일시적으로 낮추고, 확인이 끝나면 원래 값으로 되돌리는 것이 좋다. superuser 권한이면 세션 단위 SET으로도 조정할 수 있다.

출처: PostgreSQL 18 문서