Sure, you could loop an open file for write check until it no longer errors I suppose. But really think you're overlooking an easy thing by having each compute log their own file.

Then COPY *.LOG BIGFILE.TXT is a piece of cake. Not sure why you think it is so unfeasable.