Cada pacote adiciona um arquivo a /etc/logrotate.d/ , dessa forma logrotate sabe quando remover ou atualizar arquivos de log desse pacote.
distcc , por exemplo:
$ dpkg -L distcc | fgrep logrotate
/etc/logrotate.d
/etc/logrotate.d/distcc
Portanto, /etc/logrotate.d/distcc contém as regras que o logrotate usará.
Você precisa ler a página de manual para logrotate .
rsyslog não faz nada para girar ou remover arquivos de log.