Rsyslog and Logd

Hi All,

I am using router which was running on Openwrt 15.05

Requirement:
1.Log all the messages in the device using logd.
2.Send specific logs (user.error,user.info) to remote server using rsyslog

Problem:
Both the packages was not working together.
If device logging (logd) was working,there was no logs coming to remote server.(rsyslog)and vice versa.

Please share your thoughts and solution to achieve my requirement.

Thanks.

You don’t think that there has been any bug fixes in all softwares in 7years?

Hi flygarn,

This issue was also there in openwrt 19

Funny that @frollic said the same thing I did here in your double post.

Usually when having a log server you are expected to send all the logs untouched to the log server and let rsyslog on the server do the working and filtering on the incoming traffic and on the same server you have logrotate that rotate the logs.

That is how I did it and it works just fine.

Are you sure it is even a feature to have the two log programs on the OpenWrt device and expect them to work together.

As far as I can remember from the OpenWrt user manual for logs you must stop and remove logd if you want to use something else to handle the logs.