in reply to Writing to a log file without colliding
A mechanism that I considered some time ago but never implemented might serve you. If your main log file is called /path/to/logfile, then your processes could write to /path/to/logfile.$$ where $$ is their PID. Each process would have their own log file, so no problems locking. These individual files could then be merged into /path/to/logfile at a more convenient time.
Failing that, Log::Log4Perl is highly recommended.
Alex / talexb / Toronto
Life is short: get busy!
|
---|