Snaplex logs

SnapLogic logs are written to the /opt/snaplogic/run/log directory. Two types of processes write events and errors to the logs – JCC and Monitor. The JCC process tracks events, while the Monitor process monitors the health of the JCC service. FeedMaster logs are also included.

Types of logs

Log entries Description
jcc.json The Main log for tracking SnapLogic application events and error messages.
jcc_error.json As errors are encountered, verbose error messages are written to this log.
jcc_output.log As the JCC service is booting up, any informational, debugging, and error messages are written to this log.
jcc_access.log All requests to the node are written to this log.
jcc_status.log The JCC service status is periodically written to this log.
jcc_state_logs.json The status of the node, connectivity status to the control plane, and connectivity between the neighboring nodes of the Snaplex are written to this log.
log_service/jcc-log.json The status of the logging service when the JCC service is booted. When the node is started, the logging service is also started.
runtime-log.json If enabled, this field contains the metrics of the node in JSON format.
metrics_logs.json As the status of the monitor process initializes, events and errors are written to this log during boot up.
monitor.log The main log for tracking the monitoring the application.
monitor_error.json Verbose error messages are written to this log, such as the stack traces.
nodeState.json This contains the unique node ID (ccid) and label (ccLabel) of the node.
feed_master.json FeedMaster events and error messages are tracked and written in this log.
feed_master_error.json As errors are encountered, verbose error messages are written to this log.
feed_master_status.log This is the FeedMaster counterpart to the jcc_status.log. The FeedMaster status is periodically written to this log.
feed_master_state_logs.json This is the FeedMaster counterpart to the jcc_state_logs.json. The status of the FeedMaster node, connectivity status to the control plane, and connectivity between the neighboring nodes of the Snaplex are written to this log.
scheduler_logs.json This log collects the status of Scheduled Tasks running on the node.
ultra_logs.json This log collects the status of Ultra Tasks running on the node.
threadDump.dmp All details of the threads running in the application.

The logs are rotated based on file size into the /opt/snaplogic/run/log/backup directory.

All logs rotate after they become 50MB in size. The logs are compressed and written to the backup directory. Ten of the latest backup files are maintained, while the older files are automatically deleted.

You can configure logging for a Snaplex as an Environment admin (known as Org admin in Classic Manager) or creator of the Snaplex. Learn more about Configuring and changing the logging settings for a new or existing Snaplex.