given a service name, edit /etc/systemd/system/unit-name.service
[Service]
LogFilterPatterns=~pattern-to-excludethis will exclude messages containing "pattern-to-exclude" related to the unit-name service.
after editing .service file issue systemctl daemon-reload
- edit
/etc/rsyslog.d/50-default.confinserting commands ( see below ) service rsyslog restart
Example: strip from log all messages that cames from "gnome-shell" program
:programname, contains, "gnome-shell" ~
:msg, contains, "somemessage" ~