This is likely to elicit calls to close as it's asking for opinions, but I don't know how or where to ask in a more appropriate manner. Apologies in advance if this offends - it's not intended that way, and there is an actual question, which is "what am I going to break if I do this, and is it worth it?"
I hate the way that the /var/log directory gets untidy; there are log files, old log files, and directories also containing both of these. I'm considering using logrotate and rsyslogd to ensure that the directory looks something like this:
chrony
mail
cron
messages
all of which are directories. Each directory would contain a file and a directory:
chrony.log
history
Where logrotate is used to move old logs into the history directory, and the current log is the only file in each directory. I think that this would make it easier to read the directory, to find the relevant log file, and is just, well neater.
I suspect that certain logs are not easily moved - is "lastlog" expected to be in /var/log? Am I going to break anything horribly if I do this?
(I tend to the idea that in general a directory should either be a leaf node or a branch, so I don't like having /etc/httpd.conf and /etc/httpd.conf.d - why not just /etc/httpd.conf.d containing base_config and other files).
Is this all made moot by splunk, I wonder - or by other offline log storage/forwarding?