Skip to content

feat: raw log file interactions and decorations#715

Merged
lcottercertinia merged 19 commits intocertinia:mainfrom
lukecotter:feat-raw-log-file-interactions
Feb 7, 2026
Merged

feat: raw log file interactions and decorations#715
lcottercertinia merged 19 commits intocertinia:mainfrom
lukecotter:feat-raw-log-file-interactions

Conversation

@lukecotter
Copy link
Contributor

@lukecotter lukecotter commented Feb 3, 2026

📝 PR Overview

Adds some basic log analysis features to the raw log file as well as navigation to / from the debug log analyzer.
Mostof these only work on logs up to 50mb due to vscode limits on large files.

  • show log duration on line 1 - no need to open the analysis to see an estimate of how long the log took.
  • code folding for start and end events in log file
  • select a line to see the total and self time
  • hover the time decoration to see additional detail like dml, Soql and exception as well as a show in analysis link to open analysis focus on this event
  • go to log file from timeline + calltree - right click a frame / row to go to that event in the raw log.

🧩 Type of change (check all applicable)

  • 🐛 Bug fix - something not working as expected
  • ✨ New feature – adds new functionality
  • ♻️ Refactor - internal changes with no user impact
  • ⚡ Performance Improvement
  • 📝 Documentation - README or documentation site changes
  • 🔧 Chore - dev tooling, CI, config
  • 💥 Breaking change

📷 Screenshots / gifs / video [optional]

raw-log-decorators image calltree-context timelne-context

🔗 Related Issues

fixes #
resolves #204
closes #
related #

✅ Tests added?

  • 👍 yes
  • 🙅 no, not needed
  • 🙋 no, I need help

📚 Docs updated?

  • 🔖 README.md
  • 🔖 CHANGELOG.md
  • 📖 help site
  • 🙅 not needed

Anything else we need to know? [optional]

- show in log (from timeline + calltree context menus)
- show in timeline (from calltree context menus)
…uBuilder and related components

Default will handle selected text.
From the raw log
show in log analysis - Opens the log analysis with the frame matching the current timestamp selected and zoomed.
End of row decoration to show event total and self time.
Hover the row decoration to show dml, soql, exception details.
- Allows for events to be folded by clicking on the gutter
next to the start event to hide + focus on specific events.
- If sticky scroll is enabled you get see a nice list of the parents at the top too!
@lukecotter lukecotter marked this pull request as ready for review February 7, 2026 17:37
@lcottercertinia lcottercertinia merged commit 94611f1 into certinia:main Feb 7, 2026
5 checks passed
@lukecotter lukecotter deleted the feat-raw-log-file-interactions branch February 7, 2026 21:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: raw log file lenses and folding

2 participants