Kullanımı & ~
rsyslogd 'un v7'sinde kullanımdan kaldırılmıştır ve & stop
bunun yerine kullanmanız önerilir . Bu konuda v7 uyumluluk sayfasının bu bölümünde daha fazla bilgi edinebilirsiniz .
omruleset ve discard (~) eylemi kullanımdan kaldırıldı
Her ikisi de çalışmaya devam eder, ancak daha iyi alternatiflerle değiştirilmiştir.
Atma işlemi (tilde karakteri) “stop” RainerScript yönergesi ile değiştirildi. Daha sezgisel olarak kabul edilir ve biraz daha iyi performans sunar.
Omruleset modülü “call” RainerScript yönergesi ile değiştirildi. Çağrı, bir alt rutin gibi bir kural kümesi yürütme iznini verir ve bunu omruleset'in yaptığından çok daha yüksek performansla yapar. Omruleset'in zaman uyumsuz bir sıraya girebileceğini unutmayın. Bu, istenen bir etkiden çok bir taraftı ve call deyimi tarafından desteklenmiyor. Bu etkiye ihtiyaç duyulursa, çağrılan kural kümesi eylemlerini eşzamansız olarak çalıştırarak basitçe simüle edilebilir (her durumda bununla başa çıkmak için doğru olan budur).
Kullanımdan kaldırılan modüllerin kullanıldığında uyarı mesajları verdiğini unutmayın. Yapının kullanımdan kaldırıldığını ve yerine hangi ifadenin kullanılacağını söylerler. Bu işlemleri etkilemez: her iki modül de hala tamamen çalışır durumdadır ve v7 zaman dilimi içinde kaldırılmayacaktır.
Yani HAProxy için bunun gibi bir şey:
$ more /etc/rsyslog.d/haproxy.conf
local2.* /var/log/haproxy.log
& stop
Nasıl çalıştığıyla ilgili olarak & stop
, rsyslogd'a daha önce eşleşen kurallara uyan ek mesajları atmasını söyler. Bu kuralın daha erken alınmasını /etc/rsyslog.d/haproxy.conf
sağlamak için dosyanın adını ile olarak değiştirebilirsiniz /etc/rsyslog.d/00-haproxy.conf
.