Tente:
if $programname == 'pppd' and $syslogfacility-text =='daemon' and $syslogfacility-text == 'local2' then /var/log/pppd.log
if $programname == 'pppd' then ~
A linha 1 diz "log to file" /var/log/pppd.log
A linha 2 diz "OK, parar de registrar em arquivos", como em nenhum outro arquivo de log, o til na verdade significa "descartar".