An enum describing a level of logging.
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.
SDLLogLevelDefault = -1
case `default` = -1
This is used to describe a level that involves absolutely no logs being output.
SDLLogLevelOff = 0
case off = 0
Only error level logs will be output
SDLLogLevelError = SDLLogFlagError
case error = 1
Both error and warning level logs will be output
SDLLogLevelWarning = (SDLLogFlagError | SDLLogFlagWarning)
case warning = 3
Error, warning, and debug level logs will be output. This level will never be output in RELEASE environments
SDLLogLevelDebug = (SDLLogFlagWarning | SDLLogFlagDebug)
case debug = 6
All level logs will be output. This level will never be output in RELEASE environments
SDLLogLevelVerbose = (SDLLogFlagDebug | SDLLogFlagVerbose)
case verbose = 12