So Artix linux wiki says it doesn't depend on arch linux wiki anymore because it has all the needed software.
I installed Artix just today, so I can run OpenRC peacefully and to my astonishment I couldn't find any up-to-date system logger to use with openrc. There's only syslog-ng-openrc but that was updated 3 years ago, which is not even remotely close to the latest release.
Which system logger should I use then?
Note: I have all repositories set up, including the gremlin repos, omniverse and multilib.
Update: There is syslog-ng 4.4 however in extra repo. Should that be used with openrc?
There is syslog-ng 4.4 however in extra repo. Should that be used with openrc?
Artix has more than one init.
Rather than package every init's service files with every package they are available separately.
syslog-ng-dinit
syslog-ng-openrc
syslog-ng-runit
syslog-ng-s6
Those packages above only contain the files to start and stop syslog-ng
They will all depend on syslog-ng (Or at least they should)
So if you install syslog-ng-openrc, syslog-ng wil be installed automatically as well.
Then you need to enable the syslog-ng service
https://wiki.artixlinux.org/Main/OpenRC#Adding_.2F_removing_services_to_.2F_from_runlevels
there also exist metalog.
rsyslog from the AUR is another option although you might need to write your own config file to set it up in a more useful manner, and it won't build until these systemd related lines in the PKGBUILD are edited to "disable" rather than "enable":
--enable-imjournal \
--enable-omjournal \
Also with any logger check that log rotating is being done correctly, you need a log rotate package and a cron package, this may or may not be brought in as a dependency, additional services could need enabling, and more fine tuning of config relating to this can be done.
Syslog-ng 4.4 is available (https://cannacraftcorner.com) in the extra repository. Is it advisable to use it with (https://pureplantpleasures.com) OpenRC?
syslog-ng is available in artix' world repo. Yes it works with openrc, I think it init-agnostic. Just install syslog-ng-openrc - init script, also in world.
No, use the one from Artix's own [world] repo. It was updated literally last month.
As other people have said, you install both syslog-ng and syslog-ng-openrc, where the latter is just the start/stop scripts.