Debugging

Table of Content

Console & Logs

See what's happening inside your animation. State changes, events, errors - all logged with timestamps.

Log Types


Type

Color

Shows

State Changes

Blue

State machine transitions with layer info

Data Binding

Purple

Property value changes

Input Changes

Green

State machine input modifications

Events

Yellow

Rive events fired

Info

Gray

General information

Errors

Red

Problems and issues

Filtering

Show or hide each log type independently.



☑️ State Changes
☑️ Data Binding
Input Changes    hidden
☑️ Events
Info             hidden
☑️ Errors
☑️ State Changes
☑️ Data Binding
Input Changes    hidden
☑️ Events
Info             hidden
☑️ Errors
☑️ State Changes
☑️ Data Binding
Input Changes    hidden
☑️ Events
Info             hidden
☑️ Errors


Focus on what matters. Hide the noise.

Log Format

Every entry includes:


Component

Description

Timestamp

HH:MM:SS

Type badge

Color-coded

Message

What happened

Details

Additional context (when available)

Monospaced font for easy reading.

Actions

Copy logs — Copy all filtered logs to clipboard. Share with your team or paste into bug reports.

Clear console — Remove all logs. Start fresh.

Log count badge — Shows total number of logs in the menu.

Debugging Workflows

State Machines

  1. Filter to State Changes only

  2. Interact with your animation

  3. Watch transitions in real-time

  4. Identify unexpected or missing transitions

Data Binding

  1. Filter to Data Binding and Input Changes

  2. Edit properties or inputs

  3. Verify changes propagate correctly

Events

  1. Filter to Events only

  2. Trigger actions in your animation

  3. Verify events fire at the right moments

  4. Check event payloads

Finding Errors

  1. Filter to Errors only

  2. Test your animation

  3. Catch issues immediately

Tips

Clear before testing — Start with an empty console for cleaner sessions.

Copy before clearing — Save logs for bug reports.

Use with Joystick — Trigger controls while watching logs.

Next