BinaryLog 명령 옵션

binaryLog 명령을 사용하여 2진 로깅 저장소의 컨텐츠를 보거나 복사하고, 저장소에서 사용 가능한 서버 프로세스 인스턴스를 나열할 수 있습니다. binaryLog 명령은 Traditional 애플리케이션 서버의 프로파일 bin 디렉토리에 있는 logViewer 명령과 동등합니다.

2진 로그 및 추적 기능은 2진 형식으로 저장소에 기록됩니다. binaryLog 명령을 사용하여 저장소를 보고 조회하고 필터링할 수 있습니다. binaryLog 명령은 저장소 컨텐츠를 다양한 형식(예: 기본 및 고급 형식)의 텍스트 파일로 빠르게 변환하기 위한 옵션을 제공합니다. 또한 명령은 로그에 필요한 데이터를 보다 쉽게 가져오기 위한 옵션을 제공합니다. 예를 들어, 레벨, 로거 이름 또는 날짜 및 시간별로 원하는 로그 레코드를 필터링할 수 있습니다.

구문

명령 구문은 다음과 같습니다.

binaryLog action {serverName | repositoryPath} [options]

options의 값은 action의 값에 따라 다릅니다.

매개변수

binaryLog 명령에 대해 다음 조치를 사용할 수 있습니다.

view
저장소를 읽고, 선택적으로 이 저장소를 필터링한 후 사용자가 읽을 수 있는 버전을 작성합니다.

명령 구문은 다음과 같습니다.

binaryLog view {serverName | repositoryPath} [options]

serverName

읽어 올 저장소가 있는 Liberty 서버의 이름을 지정합니다.

repositoryPath

읽어 올 저장소의 경로를 지정합니다. 일반적으로 logdata 및 tracedata 디렉토리 둘 다를 포함하는 디렉토리입니다.

참고: 명령행에서 serverName 또는 repositoryPath가 지정되지 않은 경우, 기본 서버 인스턴스 defaultServer(존재하는 경우)에 대해 태스크가 수행됩니다.

필터 옵션:

모든 필터가 선택사항입니다. 여러 필터가 사용되는 경우 논리적으로 함께 ANDed 처리됩니다.

  • --minDate=value

    최소 레코드 작성 날짜를 기반으로 필터링합니다. 값은 날짜(예: --minDate="2/20/13") 또는 날짜와 시간(예: --minDate="2/20/13 16:47:21:445 EST")으로 지정됩니다.

  • --maxDate=value

    최대 레코드 작성 날짜를 기반으로 필터링합니다. 값은 날짜(예: --maxDate="2/20/13") 또는 날짜와 시간(예: --maxDate="2/20/13 16:47:21:445 EST")으로 지정됩니다.

  • --minLevel=value

    최소 레벨을 기반으로 필터링합니다. 값은 FINEST | FINER | FINE | DETAIL | CONFIG | INFO | AUDIT | WARNING | SEVERE | FATAL 중 하나여야 합니다.

  • --maxLevel=value

    최대 레벨을 기반으로 필터링됩니다. 값은 FINEST | FINER | FINE | DETAIL | CONFIG | INFO | AUDIT | WARNING | SEVERE | FATAL 중 하나여야 합니다.

  • --includeLogger=value[,value]*

    지정된 긴 이름의 레코드를 포함합니다. 값에는 와일드카드로 *가 포함됩니다.

  • --includeMessage=value

    메시지 이름을 기반으로 필터링합니다. 값에는 와일드카드로 *가 포함됩니다.

  • --includeThread=value

    지정된 스레드 ID의 레코드를 포함합니다. 값은 16진(예: --includeThread=2a)이어야 합니다.

  • --includeExtension=name=value[,name=value]*

    지정된 확장 이름 및 값의 레코드를 포함합니다. 값은 * 또는 ?를 와일드카드로 포함할 수 있습니다. 쉼표를 값에 포함하려면 "\,"를 사용해야 합니다.

  • --includeInstance=value

    지정된 서버 인스턴스의 레코드를 포함합니다. 값은 "latest" 또는 올바른 인스턴스 ID여야 합니다. 올바른 인스턴스 ID 목록을 보려면 listInstances 조치를 사용하여 이 명령을 실행하십시오.

모니터 옵션:
--monitor

계속적으로 저장소를 모니터하고 새 컨텐츠를 생성된 대로 출력합니다.

출력 옵션:
  • --format={basic | advanced | CBE-1.0.1}

    사용할 출력 형식을 지정합니다. "basic"은 기본 형식입니다.

  • --encoding=value

    출력에 사용할 문자 인코딩을 지정합니다.

복사
저장소를 읽고, 선택적으로 저장소를 필터링한 후 컨텐츠를 새 저장소에 씁니다.
명령 구문은 다음과 같습니다.
binaryLog copy {serverName | repositoryPath} targetPath [options]
serverName

읽어 올 저장소가 있는 Liberty 서버의 이름을 지정합니다.

repositoryPath

읽어 올 저장소의 경로를 지정합니다. 일반적으로 logdata 및 tracedata 디렉토리 둘 다를 포함하는 디렉토리입니다.

targetPath

새 저장소를 작성할 경로를 지정합니다. targetPath를 지정해야 합니다.

참고: serverName 또는 repositoryPathtargetPath를 지정해야 합니다.

필터 옵션:

모든 필터가 선택사항입니다. 여러 필터가 사용되는 경우 논리적으로 함께 ANDed 처리됩니다.
  • --minDate=value

    최소 레코드 작성 날짜를 기반으로 필터링합니다. 값은 날짜(예: --minDate="2/20/13") 또는 날짜와 시간(예: --minDate="2/20/13 16:52:32:808 EST")으로 지정됩니다.

  • --maxDate=value

    최대 레코드 작성 날짜를 기반으로 필터링합니다. 값은 날짜(예: --maxDate="2/20/13") 또는 날짜와 시간(예: --maxDate="2/20/13 16:52:32:808 EST")으로 지정됩니다.

  • --minLevel=value

    최소 레벨을 기반으로 필터링합니다. 값은 FINEST | FINER | FINE | DETAIL | CONFIG | INFO | AUDIT | WARNING | SEVERE | FATAL 중 하나여야 합니다.

  • --maxLevel=value

    최대 레벨을 기반으로 필터링됩니다. 값은 FINEST | FINER | FINE | DETAIL | CONFIG | INFO | AUDIT | WARNING | SEVERE | FATAL 중 하나여야 합니다.

  • --includeLogger=value[,value]*

    지정된 긴 이름의 레코드를 포함합니다. 값에는 와일드카드로 *가 포함됩니다.

  • --excludeLogger=value[,value]*

    지정된 긴 이름의 레코드를 제외합니다. 값에는 와일드카드로 *가 포함됩니다.

  • --includeMessage=value

    메시지 이름을 기반으로 필터링합니다. 값에는 와일드카드로 *가 포함됩니다.

  • --includeThread=value

    지정된 스레드 ID의 레코드를 포함합니다. 값은 16진(예: --includeThread=2a)이어야 합니다.

  • --includeExtension=name=value[,name=value]*

    지정된 확장 이름 및 값의 레코드를 포함합니다. 값은 * 또는 ?를 와일드카드로 포함할 수 있습니다. 쉼표를 값에 포함하려면 "\,"를 사용해야 합니다.

  • --includeInstance=value

    지정된 서버 인스턴스의 레코드를 포함합니다. 값은 "latest" 또는 올바른 인스턴스 ID여야 합니다. 올바른 인스턴스 ID 목록을 보려면 listInstances 조치를 사용하여 이 명령을 실행하십시오.

listInstances
저장소의 서버 인스턴스 ID를 나열합니다. 서버 인스턴스는 서버가 시작된 시간부터 중지될 때까지 기록된 모든 로그/추적 레코드의 콜렉션입니다. 서버 인스턴스 ID는 binaryLog 보기 조치의 -includeInstance 옵션과 함께 사용될 수 있습니다.
명령 구문은 다음과 같습니다.
binaryLog listInstances {serverName | repositoryPath}
serverName

읽어 올 저장소가 있는 Liberty 서버의 이름을 지정합니다.

repositoryPath

읽어 올 저장소의 경로를 지정합니다. 일반적으로 logdata 및 tracedata 디렉토리 둘 다를 포함하는 디렉토리입니다.

참고: 명령행에서 serverName 또는 repositoryPath가 지정되지 않은 경우, 기본 서버 인스턴스 defaultServer(존재하는 경우)에 대해 태스크가 수행됩니다.
binaryLog 필터링 최적화에 유의하십시오. binaryLog 도구는 다음 필터 옵션과 함께 사용될 경우 로그 및 추적 데이터를 가장 효율적으로 필터링할 수 있습니다.
  • --minDate
  • --maxDate
  • --includeThread
  • --minLevel
  • --maxLevel

사용법 예제

binaryLog 명령의 다음 예제를 참조하십시오.

  • 2013년 7월 19일과 2013년 8월 2일 사이에 defaultServer 저장소에 있는 모든 이벤트를 표시합니다.
    binaryLog view --minDate=07/19/13
    --maxDate=08/02/13
  • 서버 myServer에서 지정된 레벨이 WARNING 이상인 새 이벤트를 표시합니다. 서버가 이벤트를 로그 저장소에 기록하는 대로 고급 형식을 사용하여 표시합니다.
    binaryLog view myServer --monitor --minLevel=WARNING
    --format=advanced
  • /apps/server1/logs에 있는 저장소에서 로그 메시지를 기록합니다. 특정 저장소의 오류 스트림에 기록된 로그 메시지만 포함합니다.
    binaryLog
    view /apps/server1/logs --includeLogger=SystemErr
  • 2012년 9월 14일 오후 4시 28분(동부 일광 절약 시간 기준) 이전에 발생한 defaultServer 저장소의 이벤트를 표시합니다.
    binaryLog view
    --maxDate="09/14/12 16:28:00:000 EDT"
  • defaultServer 저장소에서 값이 'Default Executor-thread-4'인 '스레드' 확장을 포함하는 이벤트를 기록합니다.
    binaryLog view --includeExtension=thread="Default Executor-thread-4" --format=advanced 
  • defaultServer 저장소에 있는 서버 인스턴스의 목록을 표시합니다.
    binaryLog listInstances 
    
    Using D:\wlp\usr\servers\defaultServer\logs as repository directory.
    
    Instance ID 					      Start Date
    1358809441761                1/21/13 18:04:01:761 EST
    1358864476191                1/22/13 9:21:16:191 EST
    1358869523192                1/22/13 10:45:23:192 EST
    1358871281166                1/22/13 11:14:41:166 EST
    1358879829000                1/22/13 13:37:09:000 EST
    1358892222067                1/22/13 17:03:42:067 EST
  • 이전 예제의 인스턴스 ID 중 하나를 사용하여 defaultServer의 이벤트를 표시합니다.
    binaryLog view --includeInstance=1358871281166
  • 지정된 레벨이 WARNING 이상인 defaultServer의 이벤트를 최신 서버 인스턴스에서 d:\toSupport 디렉토리에 있는 새 저장소로 복사합니다.
    binaryLog copy defaultServer d:\toSupport --minLevel=warning --includeInstance=latest

주제의 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_logviewer
파일 이름: rwlp_logviewer.html