@%@UCRWARNING=# @%@

@!@
import univention.lib.ucrLogrotate

logs = [
    "ucs-school-import/workers-dryrun",
    "ucs-school-import/workers-import",
    "ucs-school-import/gunicorn_access",
    "ucs-school-import/gunicorn_error",
    "ucs-school-import/import-configuration-error",
]

for name in logs:
    settings = univention.lib.ucrLogrotate.getLogrotateConfig(name, configRegistry)

    print("/var/log/univention/%s.log {" % name)
    for setting in sorted(settings):
        print("\t%s" % settings[setting])

    # Add additional entry to trigger a daemon restart for reloading of logfiles
    print("\tlastaction")
    print("\t\tsystemctl try-restart ucs-school-import-http-api.service")
    print("\tendscript")
    print("}")
@!@
