qdatalib.telemetry package

Submodules

qdatalib.telemetry.telemetry_functions module

qdatalib.telemetry.telemetry_functions.LOGGING_SEPARATOR = ' ¦ '

LOGGING_SEPARATOR defines the str used to separate parts of the log message.

qdatalib.telemetry.telemetry_functions.FORMAT_STRING_DICT = {'asctime': 's', 'funcName': 's', 'levelname': 's', 'lineno': 'd', 'message': 's', 'module': 's', 'name': 's'}

FORMAT_STRING_DICT defines the format used in logging messages.

qdatalib.telemetry.telemetry_functions.get_formatter_for_telemetry() logging.Formatter[source]

Returns logging.Formatter with only name, function name and message keywords from FORMAT_STRING_DICT

qdatalib.telemetry.telemetry_functions.flush_telemetry_traces() None[source]

Flush the traces of the telemetry logger. If telemetry is not enabled, this function does nothing.

qdatalib.telemetry.telemetry_functions.start_telemetry() None[source]

Start telemetry, capturing all log messages and warnings and sending them to our Applications Insights cloud instance

Module contents