Today the IP address for my Graylog server (which sits on a Dynamic DNS) changed. None of the dozens of devices that I have configured to push logs to it handled this correctly. They continued logging (apparently) to the old IP address.
I had to run service log restart after which they instantly started working again.
I understand this is a limitation of the logread binary which is part of OpenWRT. Still, a small helper script or daemon would be very helpful, when the configuration contains a hostname instead of an IP address, it should periodically be resolved and the service bounced if the IP address changes.