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 옵션으로 지정한 시간 동안 실시간으로 로그 수집기의 출력을 수신합니다. 쿼리가 실행되는 동안 수집되는 로그가 없으면 빈 결과를 반환합니다.
수집기 이름에 와일드카드(*)를 사용하면 이름 패턴에 해당하는 모든 수집기의 출력을 동시에 수신할 수 있습니다.
사용 예
-
특정 수집기의 로그를 30초 동안 수신
logger window=30s local\samplelocal\sample수집기의 로그를 30초 동안 실시간으로 수신합니다. -
와일드카드로 여러 수집기의 로그 수신
logger window=1m local\*local\로 시작하는 모든 수집기의 로그를 1분 동안 실시간으로 수신합니다.
호환성
logger 명령어는 소나 4.0 이전 버전부터 제공되었습니다.