devops.enums.logging

Module defining logging level enumeration.

Classes

LogLevel(*values)

Enumeration of logging levels.

class devops.enums.logging.LogLevel(*values)[source]

Bases: StrEnum

Enumeration of logging levels.

NONE = 'NONE'
DEBUG = 'DEBUG'
INFO = 'INFO'
WARNING = 'WARNING'
ERROR = 'ERROR'
CRITICAL = 'CRITICAL'
classmethod from_int(level)[source]

Create LogLevel from an integer logging level.

Parameters:

level (int) – The integer logging level.

Returns:

LogLevel – The corresponding LogLevel enumeration member.

Return type:

LogLevel

to_logging_level()[source]

Convert LogLevel to corresponding logging module level.

Returns:

int – The logging module level.

Return type:

int

classmethod from_logging_level(level)[source]

Create LogLevel from an integer logging level.

Parameters:

level (int) – The integer logging level.

Returns:

LogLevel – The corresponding LogLevel enumeration member.

Return type:

LogLevel