Log file rotation
This documentation is for legacy Kiwi Syslog Server versions 9.8.2 and older. See the KSSNG version of Log file rotation for the newest version of the following documentation.
When you add an action to log messages to a file in Kiwi Syslog Server, you can choose to automatically rotate log files. Use log file rotation to prevent log files from growing indefinitely and using large amounts of disk space.
Log file rotation is only available in the licensed version of Kiwi Syslog Server.
When log files are rotated:
- Messages are logged to the current log file. For example,
- When the current log file reaches the specified size or age, it is renamed. For example,
SyslogCatchAll.txt.001. The logging process then creates a new, empty file with the original file name.
- When the new file reaches the specified size or age, the process is repeated. For example,
- When the maximum number of log files in the rotation have been created, the oldest is deleted.
To automatically rotate your log files:
- From the Kiwi Syslog Service Manager, go to File > Setup.
- Under the rule, select the Log to file action.
- Select Enable Log File Rotation.
- Specify the total number of log files in the rotation set.
- Specify the rotation criteria:
- To rotate files based on size, select Maximum log file size.
- To rotate files based on age, select Maximum log file age.
- To rotate files based on date, see this THWACK page.
- Click OK.