Consider a simple report, such as:
"Apache installation checked: OK";
In 3.5 and previously, this would be sent to syslog, and result in a line such as:
Jan 19 02:16:48 hostname cf3: R: Apache installation checked: OK
Since 3.6, this is now sent to syslog as:
Jan 19 02:16:48 hostname cf3: /default/test: R: Apache installation checked: OK
(Note: "test" is the name of the bundle agent I used to test this report)
While I don't mean to discuss here the pros and cons of the new output format (let's keep such discussion elsewhere, this bug is not about that), I would like to state that it is a "bad idea" (TM) to change the format of logs sent via syslog. I know many users that rely on various searches/greps/etc through syslog output from CFEngine to detect changes and errors.
I think that this changed behavior should be reverted (not necessarily the commit that introduced it, as that had other reasons for being).