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.

Internal content