We have a number of applications that generate fairly large (500Mb a day) logfiles that we need to archive/compress on a daily basis.

Currently, the log rotation/moving/compressions is done either via custom bash scripts and scheduled via Cron, or in the application's code itself.

What (if any) are the advantages of using a system daemon like logadm? (These are Solaris boxes).

Cheers,
Victor