logger

실시간으로 로그 수집기의 출력을 수신합니다.

명령어 속성

항목설명
명령어 유형드라이버 쿼리
필요 권한관리자 권한
라이선스 사용량집계함
병렬 실행미지원
분산 실행미지원

문법

logger window=INT{s|m|h|d|mon} LOGGER_NAME [, LOGGER_NAME ...]

옵션

window=INT{s|m|h|d|mon} (필수)
쿼리 시작 시점부터 로그를 수신할 시간. s(초), m(분), h(시), d(일), mon(월) 단위를 사용합니다. 예: 10s는 쿼리 시작 시점부터 10초 동안 수신합니다.

대상

LOGGER_NAME
로그 수집기 이름. 와일드카드(*)를 사용하여 여러 수집기를 지정할 수 있습니다. 쉼표로 구분하여 여러 수집기를 지정할 수도 있습니다.

출력 필드

필드타입설명
_logger문자열로그 수집기 이름
_time날짜로그 수집 시각

수집기가 생성하는 필드가 추가로 포함됩니다.

오류 코드

파싱 오류
오류 코드메시지설명
11300권한이 없습니다. 관리자 권한이 필요합니다.관리자 권한이 없는 경우
11301시간 간격(window)을 입력하십시오.window 옵션이 지정되지 않은 경우
11302해당하는 로그수집기가 없습니다.지정된 이름에 해당하는 로그 수집기가 없는 경우
런타임 오류

해당 사항 없음

설명

logger 명령어는 쿼리 시작 시점부터 window 옵션으로 지정한 시간 동안 실시간으로 로그 수집기의 출력을 수신합니다. 쿼리가 실행되는 동안 수집되는 로그가 없으면 빈 결과를 반환합니다.

수집기 이름에 와일드카드(*)를 사용하면 이름 패턴에 해당하는 모든 수집기의 출력을 동시에 수신할 수 있습니다.

사용 예

  1. 특정 수집기의 로그를 30초 동안 수신

    logger window=30s local\sample
    

    local\sample 수집기의 로그를 30초 동안 실시간으로 수신합니다.

  2. 와일드카드로 여러 수집기의 로그 수신

    logger window=1m local\*
    

    local\로 시작하는 모든 수집기의 로그를 1분 동안 실시간으로 수신합니다.

호환성

logger 명령어는 소나 4.0 이전 버전부터 제공되었습니다.