What is the most reliable way to write error/status logs in applications that fork processes. My particular interest is in logging in the context of HTTP::Proxy and HTTP::Daemon. I am looking for something that will insure that log writes are not interleaved or lost when there are multiple processes writing to logs. I'm primarily looking for something that is writing to text files as opposed to databases or syslogs. I seek your wisdom oh wise monks... may your experience light my way.