Small bug in fonicaprojects, affects logging, Fix is included

If you have installed fonicaprojects you have probably noticed that logging to full, full.0 etc ends up with 0-byte files until Asterisk is reloaded.
It will work one day and after five days you will have no log files.

To fix this you will have to edit /etc/logrotate.d/asterisk, in that file you will have something like this:

/var/log/asterisk/*log {
   missingok
   rotate 5
   weekly
   create 0640 asterisk asterisk
   postrotate
       /usr/sbin/asterisk -rx logger reload > /dev/null 2> /dev/null
   endscript
}

/var/log/asterisk/full {
   missingok
   rotate 5
   daily
   create 0640 asterisk asterisk
   postrotate
       /usr/sbin/asterisk -rx logger reload > /dev/null 2> /dev/null
   endscript
}

Edit the following:

/usr/sbin/asterisk -rx logger reload > /dev/null 2> /dev/null

so that it looks like this:

/usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null

Notice the important character '
The text logger rotate needs to be surrounded by that character.
Your script should now look like this:

/var/log/asterisk/*log {
   missingok
   rotate 5
   weekly
   create 0640 asterisk asterisk
   postrotate
       /usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null
   endscript
}

/var/log/asterisk/full {
   missingok
   rotate 5
   daily
   create 0640 asterisk asterisk
   postrotate
       /usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null
   endscript
}