log
Somesy log configuration.
SomesyLogLevel ¶
Bases: Enum
Somesy-specific log levels.
Source code in src/somesy/core/log.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
from_flags
staticmethod
¶
from_flags(
*,
info: Optional[bool] = None,
verbose: Optional[bool] = None,
debug: Optional[bool] = None
)
Convert CLI/config flags into a log level.
Source code in src/somesy/core/log.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
to_logging
staticmethod
¶
to_logging(lv)
Convert a somesy log level into a logging log level.
Source code in src/somesy/core/log.py
39 40 41 42 43 44 45 46 47 48 49 |
|
get_log_level ¶
get_log_level() -> Optional[SomesyLogLevel]
Return current user-defined log level.
Source code in src/somesy/core/log.py
55 56 57 |
|
set_log_level ¶
set_log_level(log_level: SomesyLogLevel) -> None
Set the current log level.
Source code in src/somesy/core/log.py
60 61 62 63 64 65 66 67 68 |
|
init_log ¶
init_log()
Initialize logging (add VERBOSE log level and Rich formatter).
Source code in src/somesy/core/log.py
71 72 73 74 |
|