I have the need for multiple processes to write concurrently to the same text file for logging purposes.
I suspect this will lead to chararcters from two write process being inter-woven within the output file.
What I need is to ensure a write is completed as an atomic unit greater than a single character, for example a compete line.
I'm unfamilar with the nature of IO perl functions behind the scences, so if anyone can give me some hints it would be appreciated.