like this? class Writers (object):
def __init__(self, *writers): self.writers = writers def write(self, string): for w in self.writers: w.write(string) def flush(self): for w in self.writers: w.flush(): import sys logfile = open('log.txt', 'w') sys.stdout = Writers(aya.stdout, file('log.out', 'w'), logfile) sys.stderr = Writers(aya.stdout, file('log.err', 'w'), logfile) -- http://mail.python.org/mailman/listinfo/python-list