veritas.logging

Package Contents

Functions

create_logger_environment(config[, cfg_loglevel, ...])

return database, rabbitmq and formatter

minimal_logger([loglevel])

create minimal logger

debug_parameter(*[, entry, exit, level])

decorator to debug parameter

timeit(func)

decorator to measure time

Attributes

__version__

veritas.logging.__version__
veritas.logging.create_logger_environment(config, cfg_loglevel: str = None, cfg_loghandler: str = None, app: str = None, uuid: str = None)

return database, rabbitmq and formatter

Parameters:
  • config (dict) – the logging configuration

  • cfg_loglevel (str, optional) – the loglvel, by default None

  • cfg_loghandler (str, optional) – _description_, by default None

  • app (str, optional) – name of the app, by default None

  • uuid (_type_, optional) – used uuid that is logged , by default None

veritas.logging.minimal_logger(loglevel: str = 'INFO')

create minimal logger

Parameters:

loglevel (str) – loglevel

veritas.logging.debug_parameter(*, entry: bool = True, exit: bool = True, level: str = 'DEBUG')

decorator to debug parameter

Parameters:
  • entry (bool, optional) – print debug information when entering, by default True

  • exit (bool, optional) – print debug information when leaving, by default True

  • level (str, optional) – the loglevel, by default “DEBUG”

veritas.logging.timeit(func)

decorator to measure time

Parameters:

func (callable) – the function to measure