I would imagine, and i am not expert, that this is a limitation to maintain consistency in the syslog. If it will not let you print newlines into the syslog, it will maintain having all lines in the correct format (date, etc). There maybe a way around, but i would guess it is probably better to write to syslog multiple times and let them all be well formed. Not much help, just my $0.02
my own worst enemy
-- MZSanford
Technically you are correct but I was doing something far
nastier before by simply concatenating into syslog, and
occasionally causing syslogd to choke, with file violation
errs....