#
# Global options for all logfiles
#
-daily
-rotate 52
-missingok
-compress
-delaycompress
-notifempty
+#daily
+#rotate 52
+#missingok
+#compress
+#delaycompress
+#notifempty
+
+/var/log/freeradius/*.log {
+ weekly
+ rotate 52
+ compress
+ delaycompress
+ notifempty
+ missingok
+ postrotate
+ service freeradius reload > /dev/null
+ endscript
+
+}
#
# The main server log
#
-/var/log/freeradius/radius.log {
- copytruncate
-}
+#/var/log/freeradius/radius.log {
+# copytruncate
+#}
#
# Session monitoring utilities
#
-/var/log/freeradius/checkrad.log /var/log/freeradius/radwatch.log {
- nocreate
-}
+#/var/log/freeradius/checkrad.log /var/log/freeradius/radwatch.log {
+# nocreate
+#}
#
# Session database modules
#
-/var/log/freeradius/radutmp /var/log/freeradius/radwtmp {
- nocreate
-}
+#/var/log/freeradius/radutmp /var/log/freeradius/radwtmp {
+# nocreate
+#}
#
# SQL log files
#
-/var/log/freeradius/sqllog.sql {
- nocreate
-}
+#/var/log/freeradius/sqllog.sql {
+# nocreate
+#}
# There are different detail-rotating strategies you can use. One is
# to write to a single detail file per IP and use the rotate config
# (or similar) in radiusd.conf, without rotation. If you go with the
# second technique, you will need another cron job that removes old
# detail files. You do not need to comment out the below for method #2.
-/var/log/freeradius/radacct/*/detail {
- nocreate
-}
+#/var/log/freeradius/radacct/*/detail {
+# nocreate
+#}