def log(self, message):
        ''' Convienvince funciton that allows for the SUpervisor to write
            messages to stdout and the supervisors log file
        '''
        self.log_str += message
        self.log_file.write(message)
        if(check_foreground()):
            print(message)
        if(time.time() > self.last_email + self.email_interval):
            self.last_email = time.time()
            self.send_email(self.log_str, 'MMT Running Update')
            self.log_str = ''