As someone else pointed out, use logger and let syslogd worry about it. Syslogd is smart enough to be well-behaved wrt to log files, and you can also copy messages to central logging servers and a Whole Lot More.
---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390