Official Website
GitHub Repository
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.
- 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
- 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
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
Turbo Pro unlocks the full potential of intelligent logging with advanced features designed for professional developers.
- 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.
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.
- Smart Variable Detection – Automatically captures variable names and context
- Multiple Logging Methods – Support for
var_dump,print_r, anderror_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
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
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
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:
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.
Support: [email protected]
Feedback: [email protected]
Sponsorship: [email protected]
Turbo Console Log is open for contributions!
Want to improve it? Report issues, suggest features, or submit pull requests:
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.
