SIP 서버: 구성: 메시지 디버그

구성 옵션     

이 페이지에서는 WebLogic Communications Server에 대한 액세스 로깅을 사용으로 설정하고 구성할 수 있습니다.

경고: 액세스 로깅은 모든 SIP 요청 및 응답을 기록하므로 이 요소는 개발 환경에서만 사용해야 합니다. 운용 시스템에서 이 옵션을 사용으로 설정하지 마십시오.

액세스 로깅 구성 및 사용 방법은 프로그래밍 설명서의 "액세스 로깅 사용"을 참조하십시오. 운용 환경에서 더 선택적 로깅을 수행하려면 관리 설명서의 "SIP 요청 및 응답 로깅"을 참조하십시오.

구성 옵션

이름 설명
디버그 사용

메시지 디버깅을 사용으로 설정할지 여부를 지정합니다.

디버그 레벨

각 SIP 요청 및 응답에 대해 로깅할 미리 정의된 정보 모음입니다.

다음 레벨이 지원됩니다.

  • terse: 도메인 설정, 로깅 서블릿 이름, 로깅 레벨 및 메시지가 수신 메시지인지 여부만 로깅합니다.

  • basic: terse 항목에 더하여 SIP 메시지 상태, 이유 문구, 응답/요청의 유형, SIP 메소드, From 헤더, To 헤더를 로깅합니다.

  • full: basic 항목에 더하여 모든 SIP 메시지 헤더 외에 시간 기록, 프로토콜, 요청 URI, 요청 유형, 응답 유형, 콘텐츠 유형, 원시 콘텐츠를 로깅합니다.

MBean 속성:
MessageDebugBean.Level

패턴

액세스 로그 항목의 형식을 지정하는 데 사용되는 패턴입니다. 괄호로 묶인 정수는 아래 정의된 토큰을 참조합니다.

괄호 "{" 및 "}"로 묶인 하나 이상의 정수를 지정하여 형식을 정의할 수 있습니다. 각 정수는 나중에 형식 정의에서 정의된 토큰을 나타냅니다.

MBean 속성:
FormatBean.Pattern

토큰

로그 레코드에 포함할 SIP 메시지 부분을 식별하는 문자열 토큰입니다. 여러 토큰은 하나씩 별도의 줄에 놓으십시오.

사용 가능한 토큰 유형 목록은 프로그래밍 설명서의 "로그 레코드 사용자 정의"를 참조하십시오.

MBean 속성:
FormatBean.Tokens

순환 파일 크기

로그 메시지를 별도의 파일로 이동하도록 서버를 트리거하는 크기(1 - 65535KB)입니다.

서버가 파일 크기를 검사할 때 로그 파일이 지정된 최소 크기에 도달한 경우 현재 로그 파일의 이름을 FileName.logN으로 바꾸고 후속 메시지를 저장할 새 파일을 생성합니다.

주: 이 설정을 사용하려면 파일 순환 유형으로 'bySize'를 지정해야 합니다.

MBean 속성:
MessageDebugBean.FileMinSize

모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.

로그 파일 이름

SIP 메시지를 저장하는 로그 파일의 이름입니다.

MBean 속성:
MessageDebugBean.LogFilename

모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.

로깅 사용

서버가 SIP 메시지를 독립된 로그 파일에 기록하는지 여부를 지정합니다.

MBean 속성:
MessageDebugBean.LoggingEnabled

모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.

순환 유형

이전 로그 메시지를 별도의 파일로 이동하기 위한 조건을 정의합니다.

MBean 속성:
MessageDebugBean.RotationType

유지되는 파일 수 제한

이 서버 인스턴스에서 이전 메시지를 저장하기 위해 생성하는 로그 파일의 수를 제한할지 여부를 나타냅니다. (파일 순환 유형으로 'bySize' 또는 'byTime'을 지정해야 합니다.)

MBean 속성:
MessageDebugBean.NumberOfFilesLimited

유지할 파일 수

서버에서 로그를 순환할 때 생성할 수 있는 로그 파일의 최대 수입니다. 이 수에는 서버에서 현재 메시지를 저장하기 위해 사용하는 파일은 포함되지 않습니다. ('유지되는 파일 수 제한'을 사용해야 합니다.)

MBean 속성:
MessageDebugBean.FileCount

시작 시 로그 파일 순환

시작 주기 동안 서버에서 해당 로그 파일을 순환할지 여부를 지정합니다.

MBean 속성:
MessageDebugBean.RotateLogOnStartup

로그 파일 순환 디렉토리

순환된 로그 파일을 저장할 디렉토리입니다. 순환된 파일은 기본적으로 로그 파일과 동일한 디렉토리에 저장됩니다.

MBean 속성:
MessageDebugBean.LogFileRotationDir

순환 시작 시간

시간 기준 순환 순서의 시작 시간(시간 및 분)을 결정합니다.

주: 이 설정을 사용하려면 로그 순환 유형으로 시와 분('hh:mm', 예: 07:30)을 설정해야 합니다.

MBean 속성:
MessageDebugBean.RotationTime

순환 간격

서버가 이전 로그 메시지를 다른 파일에 저장하는 간격(시간)입니다.

주: 이 설정을 사용하려면 로그 순환 유형으로 시와 분('hh:mm', 예: 07:30)을 설정해야 합니다.

MBean 속성:
MessageDebugBean.FileTimeSpan

날짜 형식 패턴

서버 로그 파일 및 stdout 출력에 날짜를 표시하는 데 사용되는 날짜 형식 패턴입니다.

DateFormatPattern 문자열은 java.text.SimpleDateFormat 클래스의 사양을 준수합니다.

MBean 속성:
MessageDebugBean.DateFormatPattern

모듈을 재배치하거나 서버를 재시작하면 변경 사항이 적용됩니다.