Múltkoriban belefutottam egy olyan syslogd-be, aminek van logrotate opciója és meg is csinálja.
Más kérdés, hogy ez kinek a feladata lenne.
(szerintem amíg fájlba ír, addig belefér, ha adatbázisba, ott már nem bíznám rá)
Egyébként szóba került a particionálás. Szerintem nézz utána! Nem egy nagy művészet megoldani (nem hinném, hogy bonyolultabb, mintha Oracle-ben csinálnád ugyanezt)
apropo: ezzel amit csinálsz, ha jól értelmezem, komoly gondot is okozhatsz a loggernek, mivel egy időre kirántod alóla a táblákat amiket használna. Mi lesz azokkal a bejegyzésekkel, amik épp akkor keletkeznének, amikor a régi már, az új még nem létezik? (bocs, ez lx-nek szólt volna)
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)