ctdclient.logconfig module¶ class ctdclient.logconfig.LoggingConfig(root, logger_name='ctdclient')[source]¶ Bases: object configure_logging()[source]¶ class QueueHandler(log_queue)[source]¶ Bases: Handler Custom logging handler that puts log records into a queue. emit(record)[source]¶ Do whatever it takes to actually log the specified logging record. This version is intended to be implemented by subclasses and so raises a NotImplementedError. process_log_queue()[source]¶ Process log messages from the queue and display them in a messagebox. send_email(record)[source]¶