cut/paste the following into a terminal (as root)
/usr/bin/printf '*.=info;*.=notice;*.=warn;\\\n\tauth,authpriv.none;\\\n\tcron,daemon.none;\\\n\tmail,news.none -/var/log/messages\n' > /etc/rsyslog.d/99-fixlog.conf
this will create a file that will fix the bug in the /etc/rsyslog.d/ directory.
or
Instead of using the printf statement (got trouble copying carriage return chars from your example I simply created a file with the lines
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none -/var/log/messages
using
sudo gedit /etc/rsyslog.d/99-fixlog.conf