Skip to content

enums

Enum values for loguru utilities.


Warning

Code below is not the complete code of red_utils.ext.loguru_utils.enums. Check the source code for all options.

class EnumLogLevels(Enum):
    TRACE: str = "TRACE"
    DEBUG: str = "DEBUG"
    INFO: str = "INFO"
    SUCCESS: str = "SUCCESS"
    WARNING: str = "WARNING"
    ERROR: str = "ERROR"
    CRITICAL: str = "CRITICAL"


class EnumDefaultSinks(Enum):
    STDOUT: TextIO = sys.stdout
    STDERR: TextIO = sys.stderr
    APP_FILE: str = "logs/app.log"
    ERROR_FILE: str = "logs/err.log"
    TRACE_FILE: str = "logs/trace.log"