Question
How to configure log rotation on POA for Windows nodes (management node and others)?
Answer
Log rotation parameters on Windows-based POA Nodes are defined in file C:\Program Files\SWsoft\PEM\syslog\etc\syslog.conf
, please find example of this file below:
<?xml version="1.0"?>
<conf>
<source name="src_udp" type="udp"/>
<destination name="poa_log" file="poa.log" rotate="daily" backlogs="28" dateext="yes" autocompress="yes"/>
<destination name="poa_debug" file="poa.debug.log" rotate="daily" backlogs="28" dateext="yes" autocompress="yes"/>
<filter name="poa_log">
<facility name="local0" />
<priority name="emerg" />
<priority name="alert" />
<priority name="crit" />
<priority name="error" />
<priority name="warning" />
<priority name="notice" />
<priority name="info" />
</filter>
<filter name="poa_debug">
<facility name="local0"/>
<priority name="emerg"/>
<priority name="alert"/>
<priority name="crit"/>
<priority name="error"/>
<priority name="warning"/>
<priority name="notice"/>
<priority name="info"/>
<priority name="debug"/>
</filter>
<logpath source="src_udp" filter="poa_log" destination="poa_log" />
<logpath source="src_udp" filter="poa_debug" destination="poa_debug"/>
<options logdir="C:/Program Files/SWsoft/PEM/var/log"/>
</conf>
You may change values for options:
- 'rotate' - log rotation frequency
- 'backlogs' - number of rotated logs to keep (please do keep logs for the last week or two at least)
- 'logdir' - location of POA logs
Windows service "PEM syslogd" should be restarted to apply changes.
If this file does not exist, it could be manually created and filled with aforementioned configuration.