Skip to content
| Marketplace
Visual Studio Code>Programming Languages>Turbo Console LogNew to Visual Studio Code? Get it now.
Turbo Console Log

Turbo Console Log

Anas Chakroun

turboconsolelog.io
|
1,879,943 installs
| (80) | Free
Insert, manage, and clean log messages automatically in JavaScript and TypeScript — with AST-powered precision and full support for console.log or custom log functions.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Turbo Console Log 🚀

Official Website 🎨
GitHub Repository 📝


💡 What is Turbo Console Log?

Turbo Console Log is the standard tool for automated logging in JavaScript and TypeScript.

It helps you insert, manage, and clean log statements across your code — whether you're using console.log, debug, warn, table, or even a fully custom logging function.

Powered by a full AST engine, Turbo understands your code structure and adds logs precisely where they belong — making debugging faster, smarter, and less repetitive.

Used by nearly 2 million developers, Turbo removes friction from your dev flow and keeps your codebase clean.


🚀 Features at a Glance

✔️ Insert Meaningful Log Messages – Quickly generate console logs with helpful context
✔️ Comment, Uncomment, or Delete Logs – Manage logs with a simple shortcut
✔️ Multi-Cursor Support – Debug multiple variables simultaneously
✔️ Customizable Log Format – Personalize how logs appear in your code

📖 Full Documentation: Turbo Console Log Docs


🔧 Configuration & Customization

Want to customize your logs? Turbo Console Log allows you to adjust:

✅ Prefixes & Suffixes
✅ Log Function (console.log, console.warn, console.error, etc.)
✅ Quote Type (', ", or ``)
✅ Filename & Line Number Inclusion

📖 Explore Settings: Settings Documentation


🚀 What's New in v3.3.0? – Full AST Engine Revolution

Complete rebuild from the ground up! This release introduces a revolutionary Full AST (Abstract Syntax Tree) Engine powered by the TypeScript Compiler API.

Revolutionary Transformation

  • Full AST Engine: Complete semantic understanding of your code, not just pattern matching
  • 86% Average Coverage: Massive quality improvement from 45% to 86% across all metrics
  • 2.6X More Comprehensive: 4,423 lines of sophisticated code vs 1,688 in the old regex system
  • 750+ Tests: Enterprise-grade testing with unit and integration coverage
  • 16 Specialized AST Checkers: Each code pattern handled with precision

What This Means for You

  • Bulletproof Accuracy: AST understands code structure semantically
  • Modern JavaScript Support: Native handling of destructuring, async/await, optional chaining
  • Complex Expression Support: Perfect handling of ternary operators, binary expressions, template literals
  • Edge Case Mastery: Robust support for multi-line assignments, chained method calls, nested objects
  • TypeScript Integration: Seamless support for TypeScript-specific syntax and patterns
  • Future-Proof Architecture: Easy to extend for new JavaScript language features

Bug Fixes & Improvements

  • Core: insertEnclosingClass and insertEnclosingFunction can now be deactivated
  • Pro: Fixed tree sync issues when deleting logs
  • Pro: Status bar activation message has neutral background (better UX)
  • Pro: Significantly reduced false positives in tree view detection

👉 Read the full v3.3.0 release article
👉 Understanding the Full AST Engine
👉 Learn more about Turbo PRO


💼 Upgrade to Turbo Pro — One-Time Payment, Lifetime Access

Want more power, more control, and a smoother workflow?

Turbo Pro gives you a native side panel, real-time log synchronization, and smart log actions — all built on top of the new AST engine.

🔥 Pro Features at a Glance

  • 🧭 Native Log Panel: Explore all logs in your current folder/workspace via VSCode Tree View
  • 🔁 Real-Time Sync: Log updates appear instantly in the panel
  • 🧠 Contextual File Actions: Right-click to comment, delete, or correct logs directly from the tree
  • 🧹 Auto-Correction: Automatically fix line numbers and file names after log movements
  • 🚀 Fast & Lightweight: Fully native to VS Code, no external dependencies

👉 Get Turbo Pro — Lifetime License


✉️ Stay in the Loop – Join the Newsletter

🚀 Get early access to new features, exclusive updates, and behind-the-scenes insights!
Be the first to know about Turbo Console Log improvements, releases, and launch news.

📩 Join the newsletter → https://www.turboconsolelog.io/join


💙 Support Turbo Console Log

Turbo Console Log is free & open-source, maintained with passion by developers like you.

If you’ve found value in it, you can help keep it growing:

🔗 Visit the Sponsorship Page

Your support fuels bug fixes, improvements, and new features, ensuring Turbo Console Log continues evolving for millions of developers—including YOU!

Whether you contribute or not, we’re happy to have you as part of this journey. 🚀


📧 Contact

📩 Support: support@turboconsolelog.io
📩 Feedback: feedback@turboconsolelog.io
📩 Sponsorship: sponsorship@turboconsolelog.io


🎯 Contribute

Turbo Console Log is open for contributions!
Want to improve it? Report issues, suggest features, or submit pull requests:

👉 Contribute on GitHub


📜 License

The Turbo Console Log repository is released under the Turbo Unicorn Custom License.
It allows free personal and non-commercial use of the open-source core.

Commercial use, redistribution, and use of the brand, logo, or Turbo Pro features are strictly protected.

See the full LICENSE for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft