An open API service indexing awesome lists of open source software.

https://github.com/workbackai/traceback

🐞 VS Code extension to debug tracing logs 🦀
https://github.com/workbackai/traceback

debugger debugger-extension debugger-visualizer debugging log-analysis log-viewer logging logs vscode

Last synced: 5 months ago
JSON representation

🐞 VS Code extension to debug tracing logs 🦀

Awesome Lists containing this project

README

          

# TraceBack

A VS Code extension to debug using [`tracing`](https://docs.rs/tracing/latest/tracing/) logs (🦀+🐞)

## Demo

![Traceback 0 5 Boomerang demo](https://github.com/user-attachments/assets/6fb626fa-84da-4e62-9963-64f97d9a80bf)

## Quick Start

1. Install the [extension](https://marketplace.visualstudio.com/items/?itemName=hyperdrive-eng.traceback)

1. Open settings

![image](https://github.com/user-attachments/assets/dfb9a791-2694-4883-b890-17460f197244)

1. Add your Rust [`tracing`](https://docs.rs/tracing/latest/tracing/) logs

![image](https://github.com/user-attachments/assets/79ac974d-9b1f-40be-82c2-5987a6d1877b)

1. Select your Rust repository

![image](https://github.com/user-attachments/assets/22211e44-8210-42df-a8b0-9840e99cb1bb)

1. Set your Claude API Key

![image](https://github.com/user-attachments/assets/8da0d66e-8b4c-4284-a1c6-3eb519c4a19e)

## Features

1. Visualise spans associated with a log

![image](https://github.com/user-attachments/assets/6f5a2f48-8133-4096-87b6-8e90c65a5abc)

1. Find the line of code associated with a log

![image](https://github.com/user-attachments/assets/6cd4fe76-4ec7-4520-88a6-5524f29ce5fe)

1. Navigate the call stack associated with a log

![image](https://github.com/user-attachments/assets/55041404-91f2-40c0-a905-5a0068633a14)