# ============================================================
# Log-Rotation fuer tmserver-docker
# ============================================================
# Wird stuendlich per Background-Loop ausgefuehrt.
# Rotation: groessenbasiert (10 MB), max. 5 rotierte Dateien.
# ============================================================

# Apache Access- und Error-Log
/var/log/apache2/access.log
/var/log/apache2/error.log
{
    size 10M
    rotate 5
    missingok
    notifempty
    compress
    delaycompress
    copytruncate
}

# PHP Error-Log
/var/log/php_errors.log
{
    size 10M
    rotate 5
    missingok
    notifempty
    compress
    delaycompress
    copytruncate
}

# XAseco-Log (liegt im persistenten Volume)
/opt/tmserver/xaseco/aseco.log
{
    size 10M
    rotate 5
    missingok
    notifempty
    compress
    delaycompress
    copytruncate
}

# AdminServ-Logs (liegen im persistenten Volume)
/var/www/html/logs/*.log
{
    su www-data www-data
    size 10M
    rotate 5
    missingok
    notifempty
    compress
    delaycompress
    copytruncate
}
