예제 #1
0
    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()
예제 #2
0
 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()
예제 #3
0
        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()