이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.윈 토토 PostgreSQL : 문서 : 17 : 19.8. 오류보고 및 로깅버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

17.7. 토토 사이트 추천 보고 및 로깅

17.7.1. 어디로 토토 사이트 추천

log_destination (문자열)

포스트그레SQL지원 다음을 포함하여 서버 메시지를 기록하는 여러 가지 방법stderr그리고syslog. 윈도우에서는,이벤트토토 사이트 추천또한 지원됩니다. 이것을 설정하세요 원하는 토토 사이트 추천 대상 목록에 대한 옵션을 다음으로 구분합니다. 쉼표. 기본값은 다음에 토토 사이트 추천인하는 것입니다.stderr전용. 이 옵션을 설정할 수 있습니다 서버 시작 시 또는postgresql.conf구성 파일.

redirect_stderr (부울)

이 옵션을 사용하면 메시지를 다음으로 보낼 수 있습니다.stderr캡처 및 리디렉션 토토 사이트 추천 파일에. 이 옵션은 로깅과 함께 사용됩니다. 에stderr, 종종 더 많음 토토 사이트 추천인하는 것보다 유용합니다.syslog, 일부 유형의 메시지 이후 다음에는 나타나지 않을 수 있습니다.syslog출력(일반적인 예는 동적 링커 실패입니다. 메시지). 이 옵션은 서버에서만 설정할 수 있습니다. 시작합니다.

log_directory (문자열)

언제redirect_stderr이다 활성화된 경우 이 옵션은 토토 사이트 추천 파일이 생성됩니다. 다음과 같이 지정될 수 있습니다. 절대 경로 또는 클러스터 데이터 디렉터리에 대한 상대 경로입니다. 이 옵션은 서버 시작 시 또는postgresql.conf구성 파일.

log_filename (문자열)

언제redirect_stderr이다 활성화되면 이 옵션은 생성된 파일 이름을 설정합니다. 토토 사이트 추천 파일. 값은 다음과 같이 처리됩니다.strftime패턴, 그래서%-이스케이프를 사용하여 지정할 수 있습니다. 시간에 따라 변하는 파일 이름. 그렇지 않은 경우%-이스케이프가 존재합니다.포스트그레SQL다음 시대를 추가합니다 새 토토 사이트 추천 파일의 열린 시간입니다. 예를 들어, 만약토토 사이트 추천_파일이름있었다서버_토토 사이트 추천, 선택한 파일 이름 될 것이다server_log.10938277532004년 8월 29일 일요일 19:02:33 MST에 시작하는 토토 사이트 추천의 경우. 이 옵션은 서버 시작 시 또는에서 설정할 수 있습니다.postgresql.conf구성 파일.

log_rotation_age (정수)

언제redirect_stderr이다 활성화된 경우 이 옵션은 최대 수명을 결정합니다. 개별 토토 사이트 추천 파일. 이 시간이 지나면 시간이 지나면 새 토토 사이트 추천 파일이 생성됩니다. 0으로 설정 새 토토 사이트 추천 파일의 시간 기반 생성을 비활성화합니다. 이 옵션 서버 시작 시 또는에서 설정할 수 있습니다.postgresql.conf구성 파일.

log_rotation_size (정수)

언제redirect_stderr이다 활성화하면 이 옵션은 파일의 최대 크기를 결정합니다. 개별 토토 사이트 추천 파일. 이 수 킬로바이트가 지난 후 토토 사이트 추천 파일로 내보내지면 새 토토 사이트 추천 파일이 생성됩니다. 새 토토 사이트 추천의 크기 기반 생성을 비활성화하려면 0으로 설정하십시오. 파일. 이 옵션은 서버 시작 시 또는postgresql.conf구성 파일.

log_truncate_on_rotation (부울)

언제redirect_stderr이다 활성화하면 이 옵션으로 인해 발생합니다PostgreSQL잘라내기(덮어쓰기), 추가하는 대신 동일한 기존 토토 사이트 추천 파일에 이름. 그러나 잘림은 새 파일이 있는 경우에만 발생합니다. 동안이 아닌 시간 기반 순환으로 인해 열리는 중입니다. 서버 시작 또는 크기 기반 회전. 꺼져 있을 때, 모든 경우에 기존 파일이 추가됩니다. 에 대한 예를 들어 이 옵션을 a와 함께 사용하면log_filename좋아요postgresql-%H.log다음과 같은 결과가 나올 것입니다 24시간 단위 토토 사이트 추천 파일을 생성한 다음 주기적으로 덮어씁니다. 이 옵션은 다음에서 설정할 수 있습니다. 서버 시작 또는에서postgresql.conf구성 파일.

예: 7일의 토토 사이트 추천를 보관하려면 하루에 하나의 토토 사이트 추천 파일 명명된server_log.Mon, server_log.Tue등 자동으로 지난주 토토 사이트 추천를 이번주 토토 사이트 추천로 덮어쓰기, setlog_filename서버_토토 사이트 추천.%a, log_truncate_on_rotation켜짐log_rotation_age1440.

예: 24시간 동안 토토 사이트 추천를 보관하려면 각 토토 사이트 추천 파일 하나 시간이지만 토토 사이트 추천 파일 크기가 초과되면 더 빨리 회전됩니다. 1GB, 세트log_filename서버_토토 사이트 추천.%H%M, log_truncate_on_rotation켜짐, log_rotation_age60log_rotation_size1000000. 포함%Mlog_filename모든 크기 기반 허용 다른 파일 이름을 선택하기 위해 발생할 수 있는 회전 해당 시간의 초기 파일 이름부터 시작합니다.

syslog_facility (문자열)

토토 사이트 추천인 시syslog이 활성화되어 있으며 이 옵션은 를 결정합니다syslog "시설"사용됩니다. 당신은 할 수 있습니다 중에서 선택하세요LOCAL0, 로컬1, 로컬2, 로컬3, 로컬4, LOCAL5, LOCAL6, LOCAL7; 기본값은LOCAL0. 또한 귀하의 문서를 참조하십시오 시스템의syslog데몬. 이 옵션은 서버 시작 시 또는postgresql.conf구성 파일.

syslog_ident (문자열)

토토 사이트 추천인 시syslog활성화되어 있으며 이 옵션은 식별하는 데 사용되는 프토토 사이트 추천램 이름을 결정합니다.PostgreSQL메시지syslog토토 사이트 추천. 기본값은포스트그레. 이 옵션을 설정할 수 있습니다 서버 시작 시 또는postgresql.conf구성 파일.

17.7.2. 기록할 시기

client_min_messages (문자열)

클라이언트에 전송되는 메시지 수준을 제어합니다. 유효한 값은 다음과 같습니다.디버그5, 디버그4, 디버그3, 디버그2, 디버그1, 토토 사이트 추천, 공지, 경고, 토토 사이트 추천, 치명적패닉. 각 레벨에는 모든 것이 포함됩니다. 그것을 따르는 수준. 레벨이 높아질수록 적어집니다 메시지가 전송됩니다. 기본값은공지. 참고하세요토토 사이트 추천여기는 여기와 순위가 다릅니다log_min_messages.

log_min_messages (문자열)

어떤 메시지 수준이 기록되는지 제어합니다. 서버 토토 사이트 추천. 유효한 값은 다음과 같습니다.DEBUG5, 디버그4, 디버그3, 디버그2, 디버그1, 정보, 공지, 경고, 토토 사이트 추천, 토토 사이트 추천, 치명적패닉. 각 레벨에는 모든 것이 포함됩니다. 그것을 따르는 수준. 레벨이 높아질수록 적어집니다 메시지가 토토 사이트 추천로 전송됩니다. 기본값은공지. 참고하세요토토 사이트 추천여기와 순위가 다릅니다client_min_messages. 만 슈퍼유저는 이 설정을 변경할 수 있습니다.

log_error_verbosity (문자열)

서버에 기록된 세부사항의 양을 제어합니다 기록된 각 메시지를 기록합니다. 유효한 값은 다음과 같습니다.TERSE, 기본값상세, 각각 더 많은 필드를 추가합니다. 표시된 메시지. 슈퍼유저만 이를 변경할 수 있습니다. 설정.

log_min_error_statement (문자열)

SQL 문이 원인이 되는지 여부를 제어합니다. 토토 사이트 추천 조건도 서버에 기록됩니다. 토토 사이트 추천. 토토 사이트 추천를 발생시키는 모든 SQL 문 지정된 수준 이상이 기록됩니다. 기본값은패닉(효과적으로 이것을 정상적인 사용을 위해서는 기능이 꺼져 있습니다). 유효한 값은 다음과 같습니다.디버그5, 디버그4, 디버그3, 디버그2, 디버그1, 정보, 공지, 경고, 토토 사이트 추천, 치명적패닉. 예를 들어, 이것을로 설정하면토토 사이트 추천그러면 모든 SQL 문으로 인해 토토 사이트 추천, 치명적인 토토 사이트 추천 또는 패닉이 기록됩니다. 활성화 이 옵션은 소스를 추적하는 데 도움이 될 수 있습니다. 서버 토토 사이트 추천에 나타나는 모든 토토 사이트 추천. 슈퍼유저만 이 설정을 변경할 수 있습니다.

log_min_duration_statement (정수)

단일 토토 사이트 추천에 명령문과 해당 기간을 기록합니다. 지속 시간이 다음보다 크거나 같은 경우 라인 지정된 밀리초 수. 이것을 0으로 설정 모든 명령문과 해당 기간이 인쇄됩니다. 마이너스 1 (기본값)은 기능을 비활성화합니다. 예를 들어, 만약 당신이 으로 설정하세요250그런 다음 모든 SQL 250ms 이상 실행되는 명령문은 기록됩니다. 이 옵션을 활성화하면 추적에 유용할 수 있습니다. 애플리케이션의 최적화되지 않은 쿼리. 이 설정은 독립log_statement그리고log_duration. 슈퍼유저만 이 설정을 변경할 수 있습니다.

silent_mode (부울)

서버를 자동으로 실행합니다. 이 옵션을 설정하면 서버는 백그라운드에서 자동으로 실행되며 제어 터미널이 연결 해제되었습니다(와 동일한 효과)우체국장's-S옵션). 서버의 표준 출력 표준 토토 사이트 추천는 다음으로 리디렉션됩니다./dev/null, 그래서 그들에게 보낸 모든 메시지는 손실됩니다. 그렇지 않은 경우syslog로깅이 선택되었거나redirect_stderr활성화되었습니다. 이 옵션을 사용하면 권장되지 않습니다. 토토 사이트 추천 메시지를 볼 수 없습니다.

다음은 사용되는 다양한 메시지 심각도 수준 목록입니다. 다음 설정에서:

디버그[1-5]

개발자가 사용할 수 있는 정보를 제공합니다.

정보

사용자가 암시적으로 요청한 정보를 제공합니다. 예를 들어, 동안진공 장황함.

공지

사용자에게 도움이 될 수 있는 정보를 제공합니다. 예를 들어 긴 식별자를 잘라내고 기본 키의 일부로 색인을 생성합니다.

경고

사용자에게 경고를 제공합니다. 예:커밋트랜잭션 블록 외부.

토토 사이트 추천

현재 명령을 발생시킨 토토 사이트 추천를 보고합니다. 중단합니다.

토토 사이트 추천

관리자에게 관심 있는 정보를 보고합니다. 예: 체크포인트 활동.

치명적

현재 세션을 발생시킨 토토 사이트 추천를 보고합니다. 중단합니다.

패닉

모든 세션을 발생시킨 토토 사이트 추천를 보고합니다. 중단합니다.

17.7.3. 기록할 내용

debug_print_parse (부울)
debug_print_rewrite (부울)
debug_print_plan (부울)
debug_pretty_print (부울)

이 옵션은 다양한 디버깅 출력을 가능하게 합니다. 방출됩니다. 실행된 각 쿼리에 대해 다음을 인쇄합니다. 결과 구문 분석 트리, 쿼리 재작성기 출력 또는 실행 계획입니다.debug_pretty_print이 디스플레이를 들여쓰기합니다. 더 읽기 쉽지만 훨씬 더 긴 출력 형식을 생성합니다.client_min_messages또는log_min_messages반드시디버그128692_28833

log_connections (부울)

이것은 각각의 세부사항을 서버 토토 사이트 추천에 출력합니다 성공적인 연결. 기본적으로 꺼져 있지만 아마도 매우 유용할 것입니다. 다음과 같은 일부 클라이언트 프토토 사이트 추천램psql, 연결을 시도합니다 비밀번호가 필요한지 확인하는 동안 두 번 중복"연결 받았습니다"메시지가 반드시 다음을 나타내는 것은 아닙니다. 문제. 이 옵션은 서버 시작 시에만 설정할 수 있습니다. 에서postgresql.conf구성 파일.

log_disconnections (부울)

이것은 서버 토토 사이트 추천에 다음과 유사한 줄을 출력합니다.log_connections하지만 세션 중 종료 및 세션 기간을 포함합니다. 이는 기본적으로 꺼져 있습니다. 이 옵션은 서버에서 설정할 수 있습니다 시작 또는postgresql.conf구성 파일.

log_duration (부울)

완성된 모든 문장의 지속 시간을 유발합니다. 만족한다log_statement되다 기록되었습니다. 이 옵션을 사용할 때, 사용하지 않는 경우syslog그렇습니다 다음을 사용하여 PID 또는 세션 ID를 기록하는 것이 좋습니다.log_line_prefix그래서 당신은 명령문 메시지를 이후 기간 메시지에 연결 프로세스 ID 또는 세션 ID를 사용합니다. 기본값은꺼짐. 슈퍼유저만 변경할 수 있습니다. 이 설정입니다.

log_line_prefix (문자열)

이것은printf-스타일 각 토토 사이트 추천 줄의 시작 부분에 출력되는 문자열입니다. 기본값은 빈 문자열입니다. 각각의 인식된 탈출은 아래에 설명된 대로 교체됨 - 보이는 다른 모든 것 탈출이 무시되는 것처럼. 다른 문자는 복사됩니다. 바로 토토 사이트 추천라인으로 갑니다. 일부 탈출은 세션 프로세스에서 인식되며 다음에 적용되지 않습니다. postmaster와 같은 백그라운드 프로세스입니다.시스토토 사이트 추천자체 타임스탬프를 생성합니다. 및 프로세스 ID 정보를 제공하므로 아마도 원하지 않을 것입니다. 사용하는 경우 해당 이스케이프를 사용하려면syslog. 이 옵션은 다음에서 설정할 수 있습니다. 서버 시작 또는에서postgresql.conf구성 파일.

탈출 효과 세션 전용
%u 사용자 이름
%d 데이터베이스 이름
%r 원격 호스트 이름 또는 IP 주소 및 원격 항구
%h 원격 호스트 이름 또는 IP 주소
%p 프로세스 ID 아니요
%t 타임 스탬프(밀리초 없음) 아니요
%m 밀리초 단위의 타임스탬프 아니요
%i 명령 태그: 이것은 다음 명령입니다 토토 사이트 추천 라인을 생성했습니다.
%c 세션 ID: 각각의 고유 식별자 세션. 4바이트 16진수 2개입니다. (앞에 0이 없음) 점으로 구분됩니다. 는 숫자는 세션 시작 시간이고 프로세스 ID이므로 공백으로도 사용할 수 있습니다. 이 항목을 인쇄하는 방법을 저장합니다.
%l 각 프로세스의 토토 사이트 추천 라인 수, 1부터 아니요
%s 세션 시작 타임 스탬프
%x 거래 ID
%q 어떤 결과도 생성하지 않지만 다음과 같이 말합니다. 이 시점에서 비세션 프로세스를 중지하려면 문자열. 세션 프로세스에서 무시됩니다. 아니요
%% 리터럴% 아니요
log_statement (문자열)

어떤 SQL 문이 기록되는지 제어합니다. 유효한 값 이다없음, ddl, 모드전체. ddl다음과 같은 모든 데이터 정의 명령을 기록합니다.만들기, 변경드롭명령.모드모두 기록ddl문장, 플러스삽입, 업데이트, 삭제, 잘라내기복사 보낸사람. 준비그리고분석 설명문장은 다음과 같습니다 포함된 명령이 적절한 유형입니다.

기본값은없음. 만 슈퍼유저는 이 설정을 변경할 수 있습니다.

참고:실행문은 a로 간주되지 않습니다.ddl또는모드성명. 구문 토토 사이트 추천를 생성하는 명령문은 다음과 같습니다. 기록되지 않았습니다. 설정log_min_error_statement토토 사이트 추천그러한 진술을 기록합니다.

함수가 정의된 경우PL/pgSQL서버측 언어, 함수에 의해 실행되는 모든 쿼리는 함수가 처음 호출될 때 기록됩니다. 특정 세션. 그 이유는PL/pgSQL캐시를 유지합니다 SQL 문에 대해 생성된 쿼리 계획 기능.

토토 사이트 추천_호스트 이름 (부울)

기본적으로 연결 토토 사이트 추천 메시지에는 IP만 표시됩니다. 연결 호스트의 주소. 이 옵션을 켜면 호스트 이름도 기록됩니다. 참고하세요 호스트 이름 확인 설정에 따라 이는 무시할 수 없는 성능 저하를 부과합니다. 이 옵션 서버 시작 시 또는에서 설정할 수 있습니다.postgresql.conf파일.