Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>Logline — Logs, Traces & AI DebuggingNew to Visual Studio Code? Get it now.
Logline — Logs, Traces & AI Debugging

Logline — Logs, Traces & AI Debugging

Surjeet Banga

|
121 installs
| (2) | Free
| Sponsor
Capture logs from terminals, debug sessions, Docker, OpenTelemetry and production in one searchable live view. Trace requests, catch leaked secrets, and debug with Copilot, Claude Code or Codex.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Logline

VS Code Marketplace Installs Rating Open VSX downloads CI License: MIT

Your app's logs, traces, and LLM calls, live inside VS Code, and ready for your AI agent.

Run your app the way you already do: in a terminal, with F5, as a task, in Docker Compose, or instrumented with OpenTelemetry. Logline puts everything it says in one searchable panel next to your code, lines production logs up with your local run, and lets Copilot, Claude Code, or Codex read it all, redacted.

Logline in VS Code: live logs from a checkout service, a spike in Analyze, a search for errors, the failing event with its trace and log statement, and Claude Code reading the shared logs

See what your app is doing

The Logs panel with a failing request expanded: its JSON, a link to its trace, the log statement that wrote it, and Break here

  • Capture anything: terminals, F5 debug sessions in any language, tasks, log files, Docker Compose and Kubernetes services, and OpenTelemetry logs, traces, and metrics, with no collector.
  • Search like you think: level:error service:api, status:5xx, durationMs:>200, last:15m, or changed:true for logs from code you changed since the last commit.
  • Read any format: JSON, logfmt, plain text, Pino, Winston, Log4j2, and ECS, with stack traces kept together.
  • Back to the code: every log statement shows live hit counts, errors, and p95 durations above it, and Break here stops the debugger the next time it logs.

Find the problem

Analyze: logs, errors, p95 latency, and error groups, above volume stacked by level with the spike marked

  • Analyze shows error rate and latency over time, error groups, status codes, and the patterns behind the noise. Click anything to see its logs.
  • Traces follow one request across services in a waterfall, with its logs on the spans.
  • AI calls list every LLM call your app makes, from OpenTelemetry GenAI spans: model, tokens, cache share, latency, and the full conversation with each tool call.
  • Log doctor flags statements that log secrets or personal data, swallow exceptions, or are too noisy, with quick fixes.

Debug production next to local

Compare: production errors from Datadog lined up with local runs, marked Reproduced, Fixed locally, Not seen locally, or New, with both sides of one error shown

  • Connections search and tail Datadog, Postgres, MySQL and Aurora (with AWS IAM sign-in), MongoDB, and SQLite logs, read-only, beside your local runs. Add one in a form that tests it and previews its log table first; Edit changes it later.
  • Compare lines production errors up with your newest local runs: is it reproduced, and is your fix working? Errors from code you changed are tagged.
  • Metrics chart a connection's queries; drag across a spike to fetch the logs from that window.

Hand it to your agent

The Share panel: everything captured is shared, Copilot is ready, and Claude Code is reading

Share with agent gives Copilot, Claude Code, Codex, or the agent in Cursor, Windsurf, or Kiro read-only access to what you choose: everything, or specific runs. Logs are always redacted, agents can't run anything, and Stop sharing cuts them off at once. Allow an agent to fetch from a connection, and it can pull production logs and compare them with your run, then verify its own fix.

Get started

  1. Install Logline in VS Code 1.99+ from the Marketplace. In Cursor, Windsurf, or Kiro, install it from Open VSX.
  2. Open the Logs panel. Click Capture off in its status bar so it reads Capture on, then run your app in a terminal as usual. Or press F5: debug output appears automatically.
  3. Type level:error in the search box and press Enter. Click an event to see everything about it.

New to it? Logline offers a one-minute tour the first time, which More actions → Take the tour replays, and More actions → Help opens the guide. To try it without your own app, import samples/demo-logs.jsonl with Logline: Import Logs, or run the checkout sample.

Everything else

Save and run servers Save commands with Manage servers, start them with the workspace, and convert VS Code tasks to captured ones.
Search tools Field and value autocomplete, include or exclude a value from any cell, saved searches, and surrounding logs from the same run.
Export JSONL, JSON, CSV, or Markdown for AI tools, redacted by default.
Retention Keeps the newest logs within a memory budget you set, optionally written to disk.
Troubleshooting Logline: Show Status shows what is on, off, or broken, with the fix.

Logline keeps everything on your machine. Nothing leaves it unless you share it with an agent or query a connection you added.

Learn more

  • Usage reference: every feature, setting, and query.
  • Changelog: what changed in each release.
  • Contributing and architecture: build, test, and send a pull request.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft