AirshipLogLevel

public enum AirshipLogLevel : String, Sendable, Decodable

Represents the possible log levels.

  • Undefined log level.

    Declaration

    Swift

    case undefined
  • No log messages.

    Declaration

    Swift

    case none
  • Log error messages.

    Used for critical errors, parse exceptions and other situations that cannot be gracefully handled.

    Declaration

    Swift

    case error
  • Log warning messages.

    Used for API deprecations, invalid setup and other potentially problematic situations.

    Declaration

    Swift

    case warn
  • Log informative messages.

    Used for reporting general SDK status.

    Declaration

    Swift

    case info
  • Log debugging messages.

    Used for reporting general SDK status with more detailed information.

    Declaration

    Swift

    case debug
  • Log detailed verbose messages.

    Used for reporting highly detailed SDK status that can be useful when debugging and troubleshooting.

    Declaration

    Swift

    case verbose
  • Declaration

    Swift

    public init(from decoder: any Decoder) throws