Die statistischen Werte kannst du ja in oscam beim Reader erkennen. Bei timeouts gibt es häufig mehrere Fehlermöglichkeiten, die oft im Logfile gar nicht direkt zu erkennen sind.
D.h. auch wenn das Logfile vorliegt bedeutet das nicht, dass der Fehler schon gefunden ist. In einigen Fällen ist noch ein entsprechender debug level zu setzen usw.
Egal, die Logfunktion in oscam ist auf jeden Fall nicht zur Langzeitanalyse von Vorkommnissen der letzten Monate gedacht.
Ich würde den Wert von maxlogsize nicht über 1024 setzen. Auch wenn genug Speicherplatz da sein sollte, ist bei höheren Werten ein gesichertes Fortschreiben des Logfiles nicht gewährleistet.
Das kannst du ja auch selbst testen, ab wann es bei dir Probleme gibt.
Ansonsten kannst du dir ein kleines Script schreiben, das prüft, ob eine *.prev Datei im Logverzeichnis vorkommt und dort einfach den aktuellen timespamp <DATUM><UHRZEIT> anhängen.
Das Script sollte auch dafür sorgen, dass der Speicher nicht unkontrolliert vollgeschrieben wird.
Du kannst natürlich auch die Logfunktion in oscam selbst so erweitern, dass entsprechend viele Logdateien angelegt werden.