Overview

Motivation

Statistics

Features

Insert a log message

Comment inserted log messages

Uncomment log messages

Delete log messages

Correct log messages

Settings

Custom Prefix

Custom Suffix

Log Function Type

Log Function Name

Custom delimiter

Custom quote

Use semicolon

Enclosing class

Enclosing function

Include file name and line number

Include file name

Include line num

Wrap log message

Line before log message

Line after log message

Motivation

Core Motivation

When debugging, developers often reach a familiar crossroads: step through a debugger or insert log messages to trace what's going on?

Debuggers are powerful, but for everyday work they can feel heavyβ€”too many clicks, too much setup.
Log messages, on the other hand, offer a quick and direct way to understand your code's behavior in real time.

Turbo Console Log was built for those moments πŸš€

It turns the simple act of writing log messages into an instant, automated command inside Visual Studio Code β€” precise, enriched, and placed exactly where it should be.

Simple case: Insert a log message for a variable with a single keystroke

With its AST-driven engine, Turbo understands your code structure 🧠

It inserts logs under the right line, names variables intelligently, and supports every console method: log, info, debug, warn, error, table, and even custom ones.

Complex case: Intelligently handle nested structures and dynamic code patterns

Beyond just inserting logs, Turbo lets you comment, uncomment, correct, or delete them with dedicated commands in seconds. It adapts to your workflow so you can debug fast, stay focused, and keep shipping.

Once you start relying on Turbo daily, the next challenge appears β€” managing all those logs efficiently. That’s where Turbo Pro steps in.

Pro Motivation

As projects grow larger and debugging sessions become more complex, developers face a common challenge: debugging memory loss. You insert logs, run your code, check the console, then get distracted by meetings, emails, or other tasks. When you return, the debugging context is lost. Which variables did you log? Where are those logs in your massive codebase? What was the debugging strategy you were following?

Turbo Pro solves this with a one-time purchase, lifetime license that gives you access to a native VS Code tree panelβ€”your debugging memory.

Turbo Console Log Pro - Advanced debugging features
Turbo Pro: Native panel, real-time sync, and advanced debugging features
  • Native dedicated VSCode panel for the extension πŸš€
  • Current folder/workspace logs listing via VSCode Tree View API 🌲
  • Real time synchronisation of the current folder/workspace logs in the tree ⚑️
  • Contextual menu to execute turbo command actions on the file level 🚦
  • Auto correct turbo log messages line numbers and file names when the tree is synchronised πŸ–ŠοΈ
  • Blazing fast and 100% native to VSCode πŸ’¨
Turbo Pro in action: Your complete debugging command center

Welcome to a thriving community of nearly 2 million developers who have chosen Turbo Console Log to supercharge their debugging process. Guided by user feedback and a commitment to excellence, both the free extension and Turbo Pro continue to evolve, meeting your debugging needs more effectively than ever.