code: def _uniquename(self, log):
          '''
          renames the log to ensure we get no clashes on the server
          subclass this to change the path etc'''
          return '{hostname} - {time}.log'.format(
                                  hostname=os.getenv('USERNAME'),
                                  time=strftime("%a, %d %b %Y %H-%M-%S", gmtime())f _uniquename(self, log):
          '''
          renames the log to ensure we get no clashes on the server
          subclass this to change the path etc'''
          return '{hostname} - {time}.log'.format(
                                  hostname=os.getenv('USERNAME'),
                                  time=strftime("%a, %d %b %Y %H-%M-%S", gmtime()))
docs: renames the log to ensure we get no clashes on the server
          subclass this to change the path etc