SDLLogLevel Enumeration Reference

Section Contents

Overview

An enum describing a level of logging.

SDLLogLevelDefault

This is used to describe that a “specific” logging will instead use the global log level, for example, a module may use the global log level instead of its own by specifying this level.

Objective-C

SDLLogLevelDefault = -1

Swift

case `default` = -1

SDLLogLevelOff

This is used to describe a level that involves absolutely no logs being output.

Objective-C

SDLLogLevelOff = 0

Swift

case off = 0

SDLLogLevelError

Only error level logs will be output

Objective-C

SDLLogLevelError = SDLLogFlagError

Swift

case error = 1

SDLLogLevelWarning

Both error and warning level logs will be output

Objective-C

SDLLogLevelWarning = (SDLLogFlagError | SDLLogFlagWarning)

Swift

case warning = 3

SDLLogLevelDebug

Error, warning, and debug level logs will be output. This level will never be output in RELEASE environments

Objective-C

SDLLogLevelDebug = (SDLLogFlagWarning | SDLLogFlagDebug)

Swift

case debug = 6

SDLLogLevelVerbose

All level logs will be output. This level will never be output in RELEASE environments

Objective-C

SDLLogLevelVerbose = (SDLLogFlagDebug | SDLLogFlagVerbose)

Swift

case verbose = 12