Skip to content

Chakroun-Anas/turbo-console-log

Repository files navigation

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
✔️ 7 Console Methods – Dedicated commands for log, info, debug, warn, error, table, and custom
✔️ Individual Keyboard Shortcuts – Each console method has its own ⌘K combination

🔥 Pro Features

✔️ Native TreeView Panel – Visual log panel integrated into VS Code
✔️ Real-Time Sync – Workspace logs updated automatically
✔️ Color-Coded Console Methods – Instant visual recognition (🟦 log, 🟩 info, 🟪 debug, 🟨 warn, 🟥 error, 📊 table)
✔️ Contextual Actions – Right-click to comment, delete, or correct logs from the tree
✔️ Smart Auto-Correction – Line numbers and file names stay accurate after refactoring
✔️ Vue/Svelte/Astro Support – Full support for modern frontend frameworks

📖 Full Documentation: Turbo Console Log Docs


🔧 Configuration & Customization

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

✅ Prefixes & Suffixes
✅ Release Notification Timing (Morning, Afternoon, Evening, Night)
✅ Quote Type (', ", or ``)
✅ Filename & Line Number Inclusion

📖 Explore Settings: Settings Documentation


🚀 What's New in v3.5.0? – Smarter Notifications & Enhanced User Control

Non-intrusive release management is here! This release introduces intelligent notification scheduling and enhanced user control, building on our revolutionary AST engine and console method coverage.

🎯 Smarter Release Notifications

  • 🕒 Release Review Target Window Setting: New configurable setting allows you to control when you receive release notifications (Morning, Afternoon, Evening, or Night)
  • 🚀 Non-intrusive Release Notifications: Release announcements now appear as respectful VS Code notifications instead of automatically opening web views
  • 🌐 External Article Integration: New releases link to comprehensive articles on turboconsolelog.io for richer content

🔧 System Improvements

  • 📊 Enhanced Reporting Service: Reporting integration that fully respects VS Code's global telemetry settings and user privacy preferences
  • ⚡ Smarter Timing Logic: Intelligent release notification scheduling based on your preferred time window
  • 🔧 Turbo Pro Vue/Svelte/Astro Support: Fixed issue where Vue, Svelte, and Astro files weren't appearing in the Pro TreeView panel

🎪 Behind the Scenes

  • Removed forced web view updates that could interrupt workflows
  • Improved global state management for notification tracking
  • Enhanced error handling for release content delivery
  • Better integration with VS Code's native notification system

This release represents our commitment to user agency and non-disruptive feature discovery. Release notifications are now more respectful of your workflow while keeping you informed about exciting new capabilities.

👉 Read the Full v3.5.0 Release Article
👉 Learn more about Turbo PRO
👉 Subscribe to Newsletter (30% Pro Discount)


💼 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 newsletterhttps://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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published