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
- Navigate to Apps → ScriptForge
- Click Activity Log in the left sidebar
- 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.