AWSDDLogLevel

Objective-C

enum AWSDDLogLevel : NSUInteger {}

Swift

enum AWSDDLogLevel : UInt, @unchecked Sendable

Log levels are used to filter out logs. Used together with flags.

  • No logs

    Declaration

    Objective-C

    AWSDDLogLevelOff = 0

    Swift

    case off = 0
  • Error logs only

    Declaration

    Objective-C

    AWSDDLogLevelError = (AWSDDLogFlagError)

    Swift

    case error = 1
  • Error and warning logs

    Declaration

    Objective-C

    AWSDDLogLevelWarning = (AWSDDLogLevelError | AWSDDLogFlagWarning)

    Swift

    case warning = 3
  • Error, warning and info logs

    Declaration

    Objective-C

    AWSDDLogLevelInfo = (AWSDDLogLevelWarning | AWSDDLogFlagInfo)

    Swift

    case info = 7
  • Error, warning, info and debug logs

    Declaration

    Objective-C

    AWSDDLogLevelDebug = (AWSDDLogLevelInfo | AWSDDLogFlagDebug)

    Swift

    case debug = 15
  • Error, warning, info, debug and verbose logs

    Declaration

    Objective-C

    AWSDDLogLevelVerbose = (AWSDDLogLevelDebug | AWSDDLogFlagVerbose)

    Swift

    case verbose = 31
  • All logs (1…11111)

    Declaration

    Objective-C

    AWSDDLogLevelAll = (9223372036854775807L * 2UL + 1UL)

    Swift

    case all = 18446744073709551615