This article explains the available options for this requirement.
All Spectrum supported versions
Currently, there are no out-of-box available configuration/parameters to manage/limit the size of the NOTIFIER.OUT.
However, you have 2 other options to do it:
Option 1- You can restart the notifier process. Based on the manual each time AlarmNotifier starts, a new log file is generated and a backup of the previous log file is created as NOTIFIER.OUT.bak
You can also change the number of notifier log file backups retained, by configuring the $SPECROOT/lib/SDPM/partslist/AlarmNotifier.idb:
----------------
Note:
Each time AlarmNotifier starts, a new log file is generated, and a backup of the previous log file is created. However, the SpectroSERVER only stores the two most recent AlarmNotifier log files. To keep more Notifier log files, add this line after the LOGNAMEPATH entry, LOGBACKUPMAX;10; This will save 10 copies of your Notifier Log file.
----------------
If you want to restart the process automatically then you can create a batch file and you can use the O.S task scheduler to schedule based on your requirement (daily or weekly).
Option 2 - You can create a script to "manually" rotate the notifier log file (there is not an OOB automatic process to do it), without recycling AlarmNotifier process. Please refer to the following article: