The snmp feature is not configured on the Policy Server, but the snmp.log file is still getting generated and it's empty.
This is observed after upgrading the Policy Server to 12.8SP8CR01.
Policy Server r12.8SP8CR01 and newer releases;
There was a change to the snmp librairies to the Policy Server 12.8SP8 release, which is causing this behavior since the log management for snmp is now handled within log4j2.properties (1).
To stop the log from being generated, perform the below steps:
1. Backup the log4j2.properties found under /{home_policy_server}/config/properties;
2. Modify the log4j2.properties and set the logger.snmplogger.level to OFF;
#logger package org.snmp4jlogger.snmplogger.name = org.snmp4jlogger.snmplogger.level = INFOlogger.snmplogger.additivity = falselogger.snmplogger.appenderRef.rolling.ref = snmpRolling
#logger package org.snmp4jlogger.snmplogger.name = org.snmp4jlogger.snmplogger.level = OFFlogger.snmplogger.additivity = falselogger.snmplogger.appenderRef.rolling.ref = snmpRolling