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 Google Cloud Storage에 객체 복사

LoggableActionState

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

열거형
LOGGABLE_ACTION_STATE_UNSPECIFIED 기본값 이 값은 사용되지 않습니다.
SUCCEEDED LoggableAction이(가) 완료되었습니다. SUCCEEDED 작업은 INFO로 로깅됩니다.
FAILED LoggableAction가 오류 상태로 종료되었습니다. FAILED 작업은 ERROR로 로깅됩니다.