There are coutless examples of logrotate configs which contain the following:
postrotate
systemctl reload nginx 1> /dev/null 2> /dev/null || true
endscript
but what is the motivation behind it? Why is this so overwhelmingly common? Isn't it sane to deliver the output to some files/logs to be able to easily debug if something goes wrong etc?