Você provavelmente tem problemas de sintaxe. Tente escrever regras com um separador de nova linha como este:
if $syslogfacility-text == 'local6' and $programname == 'httpd' then /var/log/httpd-access.log &
~
Ou, melhor ainda, você pode usar a sintaxe moderna do RainerScript em vez do formato legado:
if ( $syslogfacility-text == 'local6' and $programname == 'httpd' )
then {
action(type="omfile" file="/var/log/httpd-access.log")
stop
}
É mais detalhado e menos ambíguo.