dissect.target.tools.utils.logging¶
Module Contents¶
Functions¶
Simple |
|
Render a stack trace of an exception only if |
|
Configure logging level for |
- dissect.target.tools.utils.logging.custom_obj_renderer(logger: structlog.types.WrappedLogger, name: str, event_dict: structlog.types.EventDict) dict[Any, str]¶
Simple
str()serialization for the event dictionary values for purely aesthetic reasons.
- dissect.target.tools.utils.logging.render_stacktrace_only_in_debug_or_less(logger: structlog.types.WrappedLogger, name: str, event_dict: structlog.types.EventDict) dict[Any, str]¶
Render a stack trace of an exception only if
loggeris configured withDEBUGor lower level, otherwise renderstr()representation of an exception.
- dissect.target.tools.utils.logging.configure_logging(verbose_value: int, be_quiet: bool, as_plain_text: bool = True) None¶
Configure logging level for
dissectroot logger.By default, if
verbose_valueis not set (equals0) andbe_quietisFalse, set logging level fordissectroot logger toWARNING.If
be_quietis set toTrue, logging level is set to the least noisyCRITICALlevel.