Well I just tried it on Linux anyway. I opened the file in two python processes using append mode.
I then wrote simple function to write then flush what it is passed:
def write(msg):
foo.write("%s\n" % msg)
foo.flush()
I then opened another terminal and did 'tail -f myfile.txt'.
It worked just fine.
Maybe that will help. Seems simple enough to me for basic logging.
Cheers,
Bill
--
http://mail.python.org/mailman/listinfo/python-list
