veritas.logging
Package Contents
Functions
|
return database, rabbitmq and formatter |
|
create minimal logger |
|
decorator to debug parameter |
|
decorator to measure time |
Attributes
- 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