https://bugzilla.balabit.com/show_bug.cgi?id=16 Dylan Vanderhoof <llarian@llarian.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|WONTFIX | Status|RESOLVED |REOPENED --- Comment #2 from Dylan Vanderhoof <llarian@llarian.net> 2008-01-16 08:56:50 --- (In reply to comment #1)
true enough, this might have changed in 2.0.x, although not intentionally. I'm not sure thought that I want to change this so late in the syslog-ng 2.0.x development state, as other might already have got used to the new behaviour and I don't want to break their production system. You can get back the old behaviour by specifying a template explicitly: destination d_prog { program("/bin/script" template("<$PRI>$DATE $HOST $MSG\n"); }; So, I'm closing this ticket as WONTFIX, please reopen if you disagree.
Then this is a documentation bug. The reference manual included with syslog-ng 2.0 has the following in section 2.6: "The default message format that is sent to the program matches the BSD syslog protocol, e.g. it includes the priority value in addition to the format used in logfiles."
From the perspective of a developer, I'm inclined to agree with the docs in terms of the preferred default format for program output, but your point about development systems is well taken, and there is a workaround.
-- Configure bugmail: https://bugzilla.balabit.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.