I see someone has already started this thread for me.
I have a log rotation script installed on the server, tonight it ran because it is set to do this monthly on all the domlogs. When I went to download the logs for about 16 clients who each month ask for their logs at the start of the month... I opened up the log and what do I seeeee!!! The logs, instead of containing data from May27-June30 only have information from June 30th-July1st!
CPanel not rotating logs you say?? I think not! Cpanel has to be rotating the logs... how I imagine what has just happened. Cpanel rotated the logs, then my script rotated the logs. Thus the logs I have on backup only have 1 days worth of information.
My provider just mailed me stating that &after peeking through the /usr/local/cpanel/cpanellogd code, and It appears that the logs are getting cleared. I need to look into it a bit more, but it does appear that cpanellogd is deleting the logs after it is done processing the log for the stats.&
Just deleting them!?! Holy crap, that's worse than having the log continue to grow on indefinetely. What about last months log stats? Are those now just completely gone, never to be seen again? Clients who really rely on the rawlog and use webtrends (pretty pricey software) are not going to be happy about this. Why wouldn't cpanel think of keeping a backed log, probably even have it in the control panel to download. If its always had the huge huge log.. I dont see why splitting it up and offering for download would be any worse.. only more convenient for the clients.
I also noticed like a week ago that there is a new default ftp login in the cpanel. username_logs - however I checked that to see if maybe backups were being moved in there.. and they aren't. So, I guess someone has some explaining to do. I've already had confirmed with 3 other cpanel hosts that they either have log data only from June30-July1 or only July 1 - aiye!
Ok.. that's the end of my rant. This only gets me angry because cpanel should be updating us on what is new/added in. if this was just a fluke and the logs aren't supposed to be removed.. then I'll understand. But if this is the new way they are thinking about handling the logs.. they best be preparing to make some backups and not just zap it to hell. :p