Activity Log

Overview

Every script execution in ScriptForge is logged automatically. The Activity Log section shows a chronological record of all script runs across every feature - console executions, event handler firings, scheduled job runs, workflow rule evaluations, and more.

What Gets Logged

Each execution record captures:

Field Description
Timestamp When the script started executing
Feature Which feature triggered it (Console, Event handler, Scheduled Job, Workflow, etc.)
Script Name The name of the event handler/job/rule, or "Console" for ad-hoc runs
Status Success, Error, or Timeout
Duration How long execution took (milliseconds)
Output Console log output and return value
Error Error message and stack trace (if failed)
Context Trigger event details (issue key, event type, user)

Viewing History

  1. Navigate to Apps → ScriptForge
  2. Click Activity Log in the left sidebar
  3. Browse the list sorted by most recent first

Filtering

You can filter activity logs by:

  • Feature type - Show only event handler runs, only console runs, etc.
  • Status - Show only errors, only successes
  • Date range - Narrow to a specific time period
  • Search - Find by script name or output content

Use Cases

  • Debugging: When an event handler isn't doing what you expect, check its execution logs to see the output and any errors
  • Auditing: Track who ran what and when for compliance purposes
  • Performance: Identify slow-running scripts by sorting by duration
  • Error tracking: Quickly find failed executions and their stack traces

Retention

Activity log history is stored in Forge SQL. Older entries may be pruned based on storage limits. For long-term auditing, consider exporting log data periodically.