hi, i'm looking for flexible log rotation functionality.
i currently define my exim log naming as: LOG_FILE_PATH=/var/log/exim/%D-%s.log which results simply in, e.g.: 20061018-main.log i'd like to manage logs to: (a) rotate to 'next day' log nominally once-per-day e.g., 20061018-main.log 20061019-main.log (b) rotate to 'same day' + 'counter' log when size of log exceeds a given limit e.g., 20061018-main.log 20061018-main.1.log 20061018-main.2.log (c) delete rotated logs older than a given number of days, keeping all size-trigger rotated logs within the ok date range iiuc, 'exicyclog' can, of course, rotate logs but not with the flexibility for naming and size triggers above. i've tried 'logrotate' (from redhat sources), but the capability for rotating according to BOTH date &/or size is currently borked (i've posted the issue ... waiting) 'newsyslog', another possible alternative, won't build on my osx boxes (working on that too ...) does anyone 'here' rotate in similar fashion? if so, what do you use? have i missed an obviously available option? or, do i simply need to reinvent the wheel and roll-my-own script? thanks, richard -- /"\ \ / ASCII Ribbon Campaign X against HTML email, vCards / \ & micro$oft attachments [GPG] OpenMacNews at gmail dot com fingerprint: 50C9 1C46 2F8F DE42 2EDB D460 95F7 DDBD 3671 08C6 -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/