postgresql지원 를 포함하여 서버 메시지 로깅을위한 몇 가지 방법StderrandSyslog. Windows에서EventLog도 지원됩니다. 이것을 설정하십시오 분리 된 원하는 로그 대상 목록에 대한 옵션 쉼표. 기본값은에 로그인하는 것입니다.Stderr전용. 이 옵션을 설정할 수 있습니다 서버 시작 또는postgresql.conf구성 파일.
이 옵션은 메시지를 전송할 수 있습니다Stderr캡처 및 리디렉션됩니다 토토 사이트 추천 파일에. 이 옵션은 로깅과 함께 에게Stderr는 종종 더 많습니다 로깅보다 유용Syslog, 일부 유형의 메시지 이후 에 나타나지 않을 수 있습니다.Syslogoutput (일반적인 예는 동적 링커 자연입니다 메시지). 이 옵션은 서버에서만 설정할 수 있습니다 시작.
언제Redirect_stderr12394_12665postgresql.conf구성 파일.
언제Redirect_stderris 활성화 된이 옵션은 생성 된 파일 이름을 설정합니다. 토토 사이트 추천 파일. 값은 A로 취급됩니다.Strftime패턴,%-스케이프를 사용하여 지정할 수 있습니다 시간 변동 파일 이름. 그렇지 않은 경우%-스케이프가 존재합니다,PostgreSQL의 시대를 추가 할 것입니다 새 토토 사이트 추천 파일의 오픈 타임. 예를 들어, iflog_filenameServer_Log, 그런 다음 선택한 파일 이름입니다Server_Log.10938277538 월 29 일 일요일 19:02:33 2004 MST에서 시작하는 토토 사이트 추천. 이것 서버 시작 또는에서 옵션을 설정할 수 있습니다.postgresql.conf구성 파일.
언제Redirect_stderrIS 활성화 된이 옵션은 최대 수명을 결정합니다 개별 토토 사이트 추천 파일. 이 몇 분 후에 경과하면 새 토토 사이트 추천 파일이 생성됩니다. 0으로 설정하십시오 새로운 토토 사이트 추천 파일의 시간 기반 생성을 비활성화합니다. 이 옵션 서버 시작 또는에서 설정할 수 있습니다.postgresql.conf구성 파일.
언제Redirect_stderrIS 활성화 된이 옵션은 최대 크기를 결정합니다 개별 토토 사이트 추천 파일. 이 후 많은 킬로바이트가있었습니다 토토 사이트 추천 파일로 방출되면 새 토토 사이트 추천 파일이 생성됩니다. 크기 기반 새로운 토토 사이트 추천 생성을 비활성화하기 위해 0으로 설정 파일. 이 옵션은 서버 시작 또는에서 설정할 수 있습니다.postgresql.conf구성 파일.
언제Redirect_stderrIS 활성화하면이 옵션이 발생합니다postgresqltolate (오버 라이팅), 기존 토토 사이트 추천 파일에 부여하는 대신 이름. 그러나 자르기는 새 파일 일 때만 발생합니다 시간 기반 회전으로 인해 열리고 있습니다 서버 시작 또는 크기 기반 회전. 꺼짐, 기존 파일은 모든 경우에 추가됩니다. 을 위한 예,이 옵션을 a와 함께 사용합니다.log_filename좋아요postgresql-%h.log24 시간당 로그 파일을 생성 한 다음 주기적으로 그들을 덮고 있습니다. 이 옵션을 설정할 수 있습니다 서버 시작 또는postgresql.conf구성 파일.
예 : 7 일의 토토 사이트 추천를 유지하려면 하루에 하나의 토토 사이트 추천 파일 이름server_log.mon, server_log.tue등, 자동으로 이번 주 토토 사이트 추천로 지난주 토토 사이트 추천를 덮어 씁니다.log_filenametoServer_Log.%a, log_truncate_on_rotationtoon및log_rotation_ageto1440.
예 : 24 시간의 토토 사이트 추천를 유지하려면 1 개의 토토 사이트 추천 파일이 시간이지만 토토 사이트 추천 파일 크기가 초과되면 더 빨리 회전합니다. 1GB, setlog_filenametoServer_Log.%H%m, log_truncate_on_rotationtoon, log_rotation_ageto60및log_rotation_sizeto1000000. 포함%minlog_filename모든 크기 구동을 허용합니다 다른 파일 이름을 선택하기 위해 발생할 수있는 회전 시간의 초기 파일 이름에서.
토토 사이트 추천인 할 때Syslog이 옵션이 활성화되었습니다 결정Syslog "시설"사용하려면. 당신은 할 수 있습니다 선택local0, local1, local2, local3, local4, Local5, local6, Local7; 기본값은local0. 귀하의 문서도 참조하십시오 시스템Syslog데몬. 이 옵션은 서버 시작 또는에서 설정할 수 있습니다.postgresql.conf구성 파일.
토토 사이트 추천인 할 때Syslog이 옵션이 활성화되었습니다 식별하는 데 사용되는 프토토 사이트 추천램 이름을 결정합니다PostgreSQL메시지에서Syslog토토 사이트 추천. 기본값은Postgres. 이 옵션을 설정할 수 있습니다 서버 시작 또는postgresql.conf구성 파일.
클라이언트에게 전송되는 메시지 레벨을 제어합니다. 유효한 값은Debug5, Debug4, Debug3, Debug2, Debug1, log, 통지, 경고, 토토 사이트 추천, 치명적및panic. 각 레벨에는 모두가 포함됩니다 그것을 따르는 레벨. 나중에 레벨이 적을수록 더 적습니다 메시지가 전송됩니다. 기본값은통지. 참고log여기와 다른 순위가 있습니다log_min_messages.
어떤 메시지 레벨에 기록되는지 제어합니다 서버 토토 사이트 추천. 유효한 값은Debug5, Debug4, Debug3, Debug2, Debug1, 정보, 통지, 경고, 토토 사이트 추천, log, 치명적및panic. 각 레벨에는 모두가 포함됩니다 그것을 따르는 레벨. 나중에 레벨이 적을수록 더 적습니다 메시지는 토토 사이트 추천로 전송됩니다. 기본값은통지. 참고log여기와 다른 순위가 있습니다client_min_messages. 오직 슈퍼업자는이 설정을 변경할 수 있습니다.
서버에 작성된 세부 사항을 제어합니다 기록 된 각 메시지에 대해 토토 사이트 추천를 작성하십시오. 유효한 값은Terse, 기본값및Verbose, 각각 더 많은 필드를 추가합니다 표시된 메시지. 슈퍼업자만이이를 변경할 수 있습니다 환경.
서버에 토토 사이트 추천 조건이 기록됩니다. 통나무. 토토 사이트 추천를 일으키는 모든 SQL 문 지정된 레벨 이상이 기록됩니다. 기본값은panic(효과적으로 이것을 돌리십시오 정상적인 사용을위한 기능). 유효한 값은Debug5, Debug4, Debug3, Debug2, Debug1, 정보, 통지, 경고, 토토 사이트 추천, 치명적및panic. 예를 들어, 이것을 설정하면토토 사이트 추천그런 다음 모든 SQL 문이 발생합니다 토토 사이트 추천, 치명적인 토토 사이트 추천 또는 공황이 기록됩니다. 활성화 이 옵션은 소스를 추적하는 데 도움이 될 수 있습니다. 서버 로그에 나타나는 모든 토토 사이트 추천. 슈퍼업자 만 이 설정을 변경할 수 있습니다.
진술과 그 기간을 단일 로그에 기록합니다. 기간이 크거나 동일 한 경우 지정된 수의 밀리 초. 이것을 0으로 설정합니다 모든 진술과 기간을 인쇄합니다. 마이너스 (기본값)는 기능을 비활성화합니다. 예를 들어, 당신이 있다면 설정250그런 다음 모든 SQL 250ms 이상 실행되는 명령문은 기록됩니다. 이 옵션을 활성화하면 추적에 유용 할 수 있습니다 응용 프로그램에서 최적화되지 않은 쿼리. 이 설정은입니다 독립log_statementandlog_duration. 슈퍼업자 만 이 설정을 변경할 수 있습니다.
서버를 조용히 실행합니다. 이 옵션이 설정되면 서버는 자동으로 백그라운드에서 실행됩니다 터미널 제어는 분리됩니다 (Postmaster's-s옵션). 서버의 표준 출력 표준 토토 사이트 추천는로 리디렉션됩니다./dev/null이므로 메시지가 전송됩니다 손실됩니다. 하지 않는 한Syslog로깅이 선택되거나Redirect_stderr활성화, 이 옵션을 사용하는 것은 그것을 만들기 때문에 권장하지 않습니다 토토 사이트 추천 메시지를 볼 수 없습니다.
여기에 사용 된 다양한 메시지 심각도 수준의 목록이 있습니다. 이 설정에서 :
개발자가 사용할 정보를 제공합니다.
사용자가 암시 적으로 요청한 정보를 제공합니다. 예 : 동안진공 장점.
사용자에게 도움이 될 수있는 정보를 제공합니다. 예를 들어, 긴 식별자의 잘림 및 생성 기본 키의 일부로 인덱스
사용자에게 경고를 제공합니다 (예 :커밋트랜잭션 블록 외부.
현재 명령을 초래 한 토토 사이트 추천를보고합니다 중단.
관리자에게 관심있는 정보 보고서, 예 : 체크 포인트 활동.
현재 세션을 초래 한 토토 사이트 추천를보고합니다 중단.
모든 세션을 일으킨 토토 사이트 추천를보고합니다 중단.
이 옵션을 사용하면 다양한 디버깅 출력이 가능합니다 방출. 실행 된 각 쿼리에 대해 인쇄합니다 결과 구문 분석 트리, 쿼리 재 작성자 출력 또는 실행 계획.debug_pretty_print이 디스플레이를 들여 보내십시오 더 읽기 쉽지만 훨씬 더 긴 출력 형식을 생성하려면client_min_messages또는log_min_messagesDebug1실제로 보내는 것이 낮습니다 이 출력은 클라이언트 또는 서버 로그에 대한 각기. 이 옵션은 기본적으로 꺼져 있습니다.
이것은 서버 토토 사이트 추천에 라인을 출력합니다. 성공적인 연결. 비록 기본적으로 꺼져 있습니다 아마도 매우 유용 할 것입니다. 일부 클라이언트 프토토 사이트 추천램, 같은PSQL, 연결을 시도하십시오 비밀번호가 필요한지 결정하는 동안 두 번 복제하다"연결 받았다"메시지가 반드시 a를 나타내는 것은 아닙니다 문제. 이 옵션은 서버 시작 또는 에서postgresql.conf구성 파일.
이것은 서버 토토 사이트 추천에서 선을 출력합니다.log_connections그러나 세션시 종료 및 세션 기간이 포함됩니다. 기본적으로 꺼져 있습니다. 이 옵션은 서버에서 설정할 수 있습니다 시작하거나postgresql.confconfiguration file.
완성 된 모든 문의 지속 시간을 유발합니다 만족log_statement기록. 이 옵션을 사용할 때 사용하지 않는 경우syslogPID 또는 세션 ID를 사용하여를 기록하는 것이 좋습니다log_line_prefix가능합니다 명령문 메시지를 이후의 기간 메시지에 연결하십시오 프로세스 ID 또는 세션 ID 사용. 기본값은OFF. 슈퍼 사용자 만 변경할 수 있습니다 이 설정.
이것은 Aprintf
-스타일
각 로그 라인의 시작 부분에서 출력되는 문자열.
기본값은 빈 문자열입니다. 각각의 인식 된 탈출은입니다
아래에 요약 된대로 교체 - 다른 모습
탈출이 무시됩니다. 다른 캐릭터가 복사됩니다
로그 라인으로 바로. 일부 탈출구는 전용입니다
세션 프로세스로 인식하고 적용되지 않습니다
우체국 장과 같은 배경 프로세스.Syslog자체 타임 스탬프를 생성합니다
ID 정보를 처리하므로 원하지 않을 것입니다.
사용중인 경우 탈출을 사용하려면Syslog. 이 옵션을 설정할 수 있습니다
서버 시작 또는postgresql.conf구성 파일.
탈출 | 효과 | 세션 만 |
---|---|---|
%U | 사용자 이름 | 예 |
%d | 데이터베이스 이름 | 예 |
%r | 원격 호스트 이름 또는 IP 주소 및 원격 포트 | 예 |
%H | 원격 호스트 이름 또는 IP 주소 | 예 |
%P | 프로세스 ID | 아니오 |
%t | 타임 스탬프 (밀리 초 없음) | 아니오 |
%m | 밀리 초가있는 타임 스탬프 | 아니오 |
%I | 명령 태그 : 이것이 명령입니다 토토 사이트 추천 라인을 생성했습니다. | 예 |
%C | 세션 ID : 각각의 고유 식별자 세션. 2 바이트 16 진수 숫자입니다 (주요 0없이) 점으로 분리. 그만큼 숫자는 세션 시작 시간과입니다 프로세스 ID이므로 공간으로도 사용할 수 있습니다. 이 품목을 인쇄하는 방법 저장. | 예 |
%l | 각 프로세스에 대한 토토 사이트 추천 라인 수, 1부터 시작 | 아니오 |
%s | 세션 시작 타임 스탬프 | 예 |
%x | 거래 ID | 예 |
%Q | 출력을 생성하지는 않지만 말합니다 이 시점에서 중지되지 않는 비션 프로세스 문자열. 세션 프로세스에 의해 무시됩니다. | 아니오 |
%% | 리터럴% | 아니오 |
통제 어떤 SQL 문을 기록합니다. 유효한 값 이다없음, DDL, mod및all. DDL모든 데이터 정의 명령과 같은 토토 사이트 추천생성, Alter및드롭명령.mod모든 토토 사이트 추천DDL진술, +삽입, 업데이트, 삭제, Truncate및복사 에서. 준비및분석진술은입니다 포함 된 명령이 an의 경우에도 기록되었습니다 적절한 유형.
기본값은입니다.none. 오직 슈퍼업자는이 설정을 변경할 수 있습니다.
참고 :theexecute진술은로 간주되지 않습니다DDL또는mod진술. 구문 토토 사이트 추천를 생성하는 명령문은 다음과 같습니다 기록되지 않았습니다. 세트log_min_error_statementto토토 사이트 추천그러한 진술을 기록하려면.
함수가 정의 된 경우pl/pgsql서버 측 언어, 함수에 의해 실행 된 모든 쿼리는 가능합니다 기능이 처음으로 호출 된 후 기록 특정 세션. 이건이기 때문입니다.PL/PGSQLSQL 문에 대한 쿼리 계획 기능.
기본적으로 연결 로그 메시지는 IP 만 표시합니다 연결 호스트의 주소. 이 옵션을 켭니다 호스트 이름의 로깅을 유발합니다. 주목하십시오 호스트 이름 해상도 설정에 따라 이에 따라 가능합니다 무시할 수없는 성과 페널티를 부과합니다. 이 옵션 서버 시작 또는에서 설정할 수 있습니다.postgresql.conf파일.