Introduction

rsyslog is a syslog implementation that offers many benefits over syslog-ng. It can be configured to receive log entries from systemd’s journal in order to process or filter them before quickly writing them to disk or sending them over network.

NOTE: It is recommended to disable and uninstall the syslog-ng package to prevent possible conflicts.

paru -R syslog-ng

Installation

paru -S rsyslog

Start Service

sudo systemctl start rsyslog.service

NOTE: If your faced this ERROR MSG: rsyslog.service: Job rsyslog.service/start failed with result ‘dependency’. Please, restart the service: Try restarting the rsyslog service using the systemctl command:

sudo systemctl restart rsyslog.service

Show status

sudo systemctl status rsyslog.service

Enable rsyslog

If runnning ok, enable it.

sudo systemctl enable rsyslog.service

Reference List

  1. https://wiki.archlinux.org/title/rsyslog