def debug_output(self, on, filename="pyreadline_debug_log.txt"): """Initialize the loggers used through the repository. Parameters ---------- on : str One of 'on' or 'on_nologfile'. If is any other value, the global logger instance will be stopped. filename : str (pathlike) Path of the logfile """ if on in ["on", "on_nologfile"]: self.debug = True if on == "on": logger.start_file_log(filename) logger.start_socket_log() logger.log("STARTING LOG") elif on == "on_nologfile": logger.start_socket_log() logger.log("STARTING LOG") else: logger.log("STOPING LOG") logger.stop_file_log() logger.stop_socket_log()
def debug_output(on, filename='pyreadline_debug_log.txt'): if on in ('on', 'on_nologfile'): self.debug = True if on == 'on': logger.start_file_log(filename) logger.start_socket_log() logger.log('STARTING LOG') elif on == 'on_nologfile': logger.start_socket_log() logger.log('STARTING LOG') else: logger.log('STOPING LOG') logger.stop_file_log() logger.stop_socket_log()
def debug_output(on, filename=u"pyreadline_debug_log.txt"): #Not implemented yet if on in [u"on", u"on_nologfile"]: self.debug=True if on == "on": logger.start_file_log(filename) logger.start_socket_log() logger.log(u"STARTING LOG") elif on == u"on_nologfile": logger.start_socket_log() logger.log(u"STARTING LOG") else: logger.log(u"STOPING LOG") logger.stop_file_log() logger.stop_socket_log()