log
Somesy log configuration.
SomesyLogLevel ¶
Bases: Enum
Somesy-specific log levels.
Source code in src/somesy/core/log.py
14 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 |
|
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
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
to_logging
staticmethod
¶
to_logging(lv)
Convert a somesy log level into a logging log level.
Source code in src/somesy/core/log.py
38 39 40 41 42 43 44 45 46 47 48 |
|
get_log_level ¶
get_log_level() -> Optional[SomesyLogLevel]
Return current user-defined log level.
Source code in src/somesy/core/log.py
54 55 56 |
|
set_log_level ¶
set_log_level(log_level: SomesyLogLevel) -> None
Set the current log level.
Source code in src/somesy/core/log.py
59 60 61 62 63 64 65 66 67 |
|
init_log ¶
init_log()
Initialize logging (add VERBOSE log level and Rich formatter).
Source code in src/somesy/core/log.py
70 71 72 73 |
|