Effect's log levels, in Effect's order (values).
Attributes#
| Attribute | Type | Description |
|---|---|---|
ALL | = -_MAX_SAFE_INTEGER | |
FATAL | = 50 | |
ERROR | = 40 | |
WARN | = 30 | |
INFO | = 20 | |
DEBUG | = 10 | |
TRACE | = 5 | |
NONE | = _MAX_SAFE_INTEGER |
Functions#
is_enabled#
is_enabled() -> Effect[bool]Whether a log at this level passes the current
MinimumLogLevel.
Returns Effect[bool]
def is_enabled(self) -> Effect[bool]:
"""Whether a log at this level passes the current
``MinimumLogLevel``."""
from pyfect._core import _Succeed, _WithFiber
from pyfect.logger._refs import MinimumLogLevel
return _WithFiber(lambda fiber: _Succeed(fiber.get_ref(MinimumLogLevel) <= self))