LoggingConfig

전송 작업의 로깅 동작을 지정합니다.

모든 전송 유형의 로그를 Cloud Logging으로 전송할 수 있습니다. 자세한 내용은 전송 로그 읽기를 참고하세요.

JSON 표현
{
  "logActions": [
    enum (LoggableAction)
  ],
  "logActionStates": [
    enum (LoggableActionState)
  ],
  "enableOnpremGcsTransferLogs": boolean
}
필드
logActions[]

enum (LoggableAction)

로깅할 작업을 지정합니다. 비어 있으면 로그가 생성되지 않습니다.

logActionStates[]

enum (LoggableActionState)

logActions가 기록되는 상태입니다. 비어 있으면 로그가 생성되지 않습니다.

enableOnpremGcsTransferLogs

boolean

PosixFilesystem 전송의 경우 Cloud Logging 대신 또는 Cloud Logging과 함께 파일 시스템 전송 로그를 사용 설정합니다.

이 옵션은 [LoggableAction] 및 [LoggableActionState]를 무시합니다. 이를 설정하면 이 전송에 Cloud Logging도 사용 설정됩니다.

LoggableAction

로깅 가능한 작업

열거형
LOGGABLE_ACTION_UNSPECIFIED 기본값 이 값은 사용되지 않습니다.
FIND 버킷의 객체를 나열합니다.
DELETE 소스 또는 대상에서 객체를 삭제합니다.
COPY 객체를 대상에 복사합니다.

LoggableActionState

로깅 가능한 작업 상태입니다.

열거형
LOGGABLE_ACTION_STATE_UNSPECIFIED 기본값 이 값은 사용되지 않습니다.
SUCCEEDED LoggableAction이 완료되었습니다. SUCCEEDED 작업은 INFO로 로깅됩니다.
FAILED LoggableAction이 오류 상태로 종료되었습니다. FAILED 작업은 ERROR로 로깅됩니다.
SKIPPED 이 파일의 COPY 작업을 건너뛰었습니다. 에이전트 기반 전송에 대해서만 지원됩니다. SKIPPED 작업은 INFO로 로깅됩니다.