Для добавления к тому, что уже заявил Trondh:
Щелкните правой кнопкой по "my computer"->, Manage нажимает на "Features" На правой панели, нажимают на Проверку "Add Features" Платформа.NET 3.5.1 Функций
и следуйте за мастером для установки платформы
Необходимо будет сделать два последовательных фильтра, а не обоих на одной строке.
:msg, contains, "some-text"
if $syslogfacility-text == "facility" then /var/log/somelog.log
~
Править:
Я забираю это. Я видел сделанный оба пути теперь. Я просто нашел этот пример в rsyslog Wiki, которая должна смочь быть адаптированной.
if $programname == 'popa3d' and $syslogseverity <= '6' then /var/log/popa3d.log
Вы, конечно, замените своими условиями в на пример.
if $syslogfacility-text == 'local0' and $msg contains 'some-text' then /var/log/somelog.log
& ~