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 automates the tedious parts of debugging in JavaScript and TypeScript. With the Pro bundle, PHP support is now available, bringing intelligent logging to multiple languages in VS Code.

It helps you insert, manage, and clean log statements across your code, whether you're using console.log, console.error, console.warn, and more in JavaScript, or var_dump, print_r, error_log in PHP, 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 and less repetitive. No more manually typing variable names or hunting down scattered console statements.


Features at a Glance

  • Insert Meaningful Log Messages – Quickly generate logs with helpful context for JavaScript, TypeScript, and PHP
  • Comment, Uncomment, or Delete Logs – Manage logs across your entire codebase with simple shortcuts
  • Multi-Cursor Support – Debug multiple variables simultaneously
  • Customizable Log Format – Personalize how logs appear in your code
  • Several Console Methods – Dedicated commands for different logging levels and custom functions
  • Individual Keyboard Shortcuts – Each logging method has its own ⌘K combination

Pro Features

  • PHP Support – Full logging capabilities for PHP alongside JavaScript and TypeScript
  • Native TreeView Panel – Visual log panel with real-time sync
  • Hide Logs – Temporarily mute logs by pattern, file, or folder
  • Auto-Correction – Automatically fix line numbers and file names after refactoring

Full Documentation: Turbo Console Log Docs


Configuration & Customization

Turbo Console Log allows you to customize:

  • Log Message Format - Custom prefixes, suffixes, and delimiters
  • Quote Style - Choose between single quotes, double quotes, or backticks
  • Context Information - Include/exclude filename, line numbers, enclosing class, and function names
  • Spacing & Formatting - Add empty lines before/after logs, wrap messages, add semicolons
  • Custom Log Functions - Use your own logging function instead of console methods

Explore Settings: Settings Documentation


Upgrade to Turbo Pro

Turbo Pro unlocks the full potential of intelligent logging with advanced features designed for professional developers.

Pro Features at a Glance

  • PHP Support – Full logging capabilities for PHP alongside JavaScript and TypeScript
  • 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
  • Color-Coded Methods – Instant visual recognition by method type
  • Contextual 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
  • Hide Logs – Temporarily mute specific logs by pattern, file, or folder

One-time payment. Lifetime access. No subscriptions.

Get Turbo Pro


What's New in v3.10.0 – PHP Support is Here!

Turbo Console Log PHP Support

Turbo Console Log is expanding beyond JavaScript. For the first time, Pro users can now use the same intelligent logging workflow in PHP projects.

This release brings full AST-powered logging to PHP, with the same precision and context awareness you're used to in JavaScript and TypeScript. Whether you're working on Laravel applications, WordPress plugins, or standalone PHP projects, Turbo now understands your code structure and inserts logs exactly where they belong.

PHP Support Features

  • Smart Variable Detection – Automatically captures variable names and context
  • Multiple Logging Methods – Support for var_dump, print_r, and error_log
  • AST-Powered Placement – Logs appear in the right place, even in complex code structures
  • Unified Workflow – Same keyboard shortcuts and commands you already know
  • Full TreeView Integration – PHP logs appear alongside JavaScript logs in the native panel

Why PHP?

With millions of PHP developers worldwide and countless legacy and modern PHP projects in active development, bringing intelligent logging to PHP was a natural next step. More languages are on the roadmap.

Learn more about Turbo PRO | Subscribe to Newsletter


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 and open-source, built and maintained by developers who care about making debugging better for everyone.

If this tool has saved you time and frustration, consider supporting its continued development:

Visit the Sponsorship Page

Your support helps fund bug fixes, new features, and ongoing maintenance. It keeps the project alive and growing for the community that depends on it.


Contact

Support: [email protected]
Feedback: [email protected]
Sponsorship: [email protected]


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

Contributors 5