The Symantec Endpoint Protection Manager (SEPM) tomcat server only writes "WARNING" and higher level events to its log files by default. Errors contained in these logs are often missing the context necessary to determine why they are occurring. Lower severity errors may not be written to the Tomcat logs at the default log level. This may be referred to as "FINEST" logging in some contexts.
Use these steps to enable detailed debug logging for the SEPM tomcat server. This is useful with troubleshooting SEPM errors or crashes, or for tracing functionality issues with the tomcat server.
The SEPM tomcat server logs are stored in the C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\logs folder by default. Events from individual tasks are written to logs named after their owning task (for example, the main SEPM task is called scm-server. Events related to this task are written to the scm-server-0.log and scm-server-1.log by default). The default maximum size for all SEPM tomcat logs is 10 million bytes (about 9.5 MB). The SEPM tomcat server keeps a maximum of two copies of each log by default (the active log, and 1 backup copy). When the current active log reaches 10 million bytes, the tomcat server deletes the backup log (if it exists), and creates a new active log.
You can increase the granularity of the events written to the Tomcat logs as well as overwrite the default size and number of logs when the default settings do not provide enough information.
Note: To enable additional debug output for reports, notifications or proxy authentication see the Additional conf.properties log settings section below.
These additional lines can be added to the conf.properties when you need to debug specific components in the product that do not normally generate log data, or need to increase the number and size of the log files generated for debugging components that generate a significant amount of log data (for example, replication and content publishing issues).
line |
Purpose/Description |
scm.log.logcount=10 |
By default two log files of each type are kept; the current ending -0.log, and the previous ending -1.log. The scm.log.logcount setting can increase the number of previous logs kept. This is useful when the issue you're trying to debug generates significant amounts of log data. |
scm.log.logsize=100000000 |
The default size limit for all SEPM Tomcat logs is 10 million bytes (9.5 MB), after which it moves the current log to *-1.log and begins a new empty *-0.log file. The scm.log.logsize setting can increase the size of each log file. It is specified in bytes, ie. 100000000 increases the maximum size of each log to 100 MB. |
scm.log.troubleshoot=<log folder>;<log folder>... |
Configures the SEPM to archive copies of all client .dat files in the folders specified. Used to troubleshoot client log and Operational State (OpState) forwarding or processing problems. |
scm.sr.troubleshoot=1 |
Used for troubleshooting scheduled reports - a copy of any scheduled reports that run will be saved in the tomcat\temp folder in .mht format. |
scm.mail.troubleshoot=1 |
This setting will cause additional email debug output to be saved to the "tomcat/logs/stdout-0.log" log file. |
scm.proxy.debug=1 |
Enable additional debug output related to proxy authentications. |
scm.content.localtroubleshooting=1 |
(12.1 RU5+) Enable additional debug output related to definition delta creation. |