(self, msg)
Log message to screen or file
Log message to screen or file
Log message to screen or file
def log_msg(self, msg):
        """ Log message to screen or file
        """
        if self.dump_data:
            util.Msg(msg)

        msg = self.scrub.sub('', msg)             # remove color codes
        msg = msg if '\n' in msg else msg + '\n'  # add a newline
        if self.log_data:
            self.log_file.write(msg)
            self.log_file.flush()

        # log to database
        caller = util.get_calling_mod(stack())
        self._dblog(msg, caller)
def log_msg ( self , msg ) : if self . dump_data : util . Msg ( msg ) msg = self . scrub . sub ( '' , msg ) # remove color codes msg = msg if '\n' in msg else msg + '\n' # add a newline if self . log_data : self . log_file . write ( msg ) self . log_file . flush ( ) # log to database caller = util . get_calling_mod ( stack ( ) ) self . _dblog ( msg , caller )