Official Website | Turbo Pro | GitHub Repository
Turbo Console Log automates the process of writing meaningful log statements. Insert logs with a single keyboard shortcut, then manage them across your entire workspace with precision and speed.
π Turbo Console Log (Free)
Focused on the active editor for JavaScript and TypeScript. Insert, comment, uncomment, and delete logs with keyboard shortcuts. Uses AST parsing to place logs correctly, even in complex code structures.
π Turbo Console Log Pro
Workspace-wide log management for JavaScript, TypeScript, and PHP. View all logs across your entire codebase in a tree view, delete logs by type across multiple files, filter and search logs instantly.
Experience the full power of Turbo Pro before purchasing. We've introduced a free 2-hour trial that gives you complete access to all Pro featuresβno credit card required.
How it works:
- Request your trial key via email (instant delivery)
- Open VS Code:
Cmd+Shift+Pβ "Turbo Console Log: Activate Trial" - Explore workspace-wide log management with an interactive guide
- Full Pro features for 2 hoursβworkspace explorer, mass cleanup, filtering, search, and more
The free version provides intelligent log insertion in your active editor:
- AST-Powered Precision β Logs are placed correctly based on code structure, handling complex patterns like ternaries, destructuring, and nested expressions
- 7 Console Methods (JS/TS) β Dedicated commands for
console.log,console.info,console.debug,console.warn,console.error,console.table, and custom log functions - PHP Methods (Pro only) β Support for
var_dump(),print_r(),error_log(), and custom PHP logging functions - Individual Shortcuts β Each method has its own keyboard shortcut (βK combinations)
- Multi-Cursor Support β Insert logs for multiple variables simultaneously
- Customizable Format β Configure prefixes, quotes, spacing, and context information
- Comment All Logs β Comment out all logs in the current file
- Uncomment All Logs β Restore previously commented logs
- Delete All Logs β Remove all logs from the current file
- Correct Log Messages β Update file names and line numbers after refactoring
Best for: Single-file work, small projects, and everyday debugging tasks
βK βL(Ctrl+K Ctrl+L on Windows/Linux) β Insert console.logβK βEβ Insert console.errorβK βRβ Insert console.warnβK βNβ Insert console.infoAlt+Shift+Dβ Delete all logs in current fileAlt+Shift+Cβ Comment all logs in current fileAlt+Shift+Uβ Uncomment all logs in current file
Full Documentation: Turbo Console Log Docs
For larger codebases with logs spread across many files, Pro provides workspace-wide visibility and management. See all logs across your entire workspace, delete logs by type across multiple files, and use advanced filtering and search.
Best for: Multi-file projects, teams, large codebases, and pre-commit cleanup workflows
Get a complete view of all logs in your project. The workspace explorer displays every log across all files in a native VS Code tree view.
- Navigate your entire workspace's logs from one panel
- Click any log to jump directly to its location in the code
- Handles large codebases efficiently (hundreds or thousands of files)
Delete logs across multiple files at once. Select which log types to remove and the scope (workspace, folder, or file).
- Choose specific types:
console.log,console.error,console.warn, or all types - Set scope: entire workspace, specific folder, or single file
- Process hundreds of logs quickly and reliably
Filter logs by type to focus on what matters. Toggle log types and the tree view updates instantly.
- Filter by: log, error, warn, info, debug, table
- Updates immediately without re-scanning
- Color-coded for quick visual identification (π¦ log, π₯ error, π¨ warn, π© info, πͺ debug, π table)
Find logs by content across your workspace. Search results update as you type, and you can jump directly to any match.
- Search across all workspace files
- Real-time results as you type
- Click to navigate directly to the log location
- Context Actions: Right-click any log for quick actions (comment, delete, correct)
- Auto-Correction: Automatically updates file names and line numbers after refactoring
- Hide Logs: Temporarily hide logs by pattern, file, or folder
- Smart Detection: Recognizes both Turbo-generated logs and manually written console statements
- β Lifetime access β One-time purchase, use forever
- β Up to 5 machines β Activate on multiple devices
- β All future updates β Includes all future features and improvements
- β Priority email support β Direct support at support@turboconsolelog.io
One-time payment, no subscription required.
Try the 2-Hour Free Trial | See Pro in Action | Upgrade to Pro
Both editions are fully customizable through VS Code settings. Access via Preferences > Settings and search for "Turbo Console Log".
logMessagePrefixβ Customize the prefix (default:π)logMessageSuffixβ Customize the suffix (default::)delimiterInsideMessageβ Separator between log elements (default:~)quoteβ Quote style:"(double),'(single), or`(backticks)wrapLogMessageβ Wrap log messages in curly braces
includeFilenameβ Add file name to log outputincludeLineNumβ Add line number to log outputinsertEnclosingClassβ Include class name in logs (default:true)insertEnclosingFunctionβ Include function name in logs (default:true)
insertEmptyLineBeforeLogMessageβ Add blank line before logsinsertEmptyLineAfterLogMessageβ Add blank line after logsaddSemicolonInTheEndβ Append semicolon to log statements
logFunctionβ Custom log function name for the "Insert Custom Log" command (default:log)
logCorrectionNotificationEnabledβ Show notifications when logs are correctedisTurboTelemetryEnabledβ Anonymous usage analytics (respects VS Code global settings)
Full Settings Documentation: Settings Guide
Get updates on new features, releases, and Pro feature announcements.
Support: support@turboconsolelog.io
Feedback: feedback@turboconsolelog.io
Sponsorship: sponsorship@turboconsolelog.io
Contributions are welcome! Report bugs, suggest features, or submit pull requests.
Turbo Console Log is released under the Turbo Unicorn Custom License.
Free for personal and non-commercial use. Commercial use, redistribution, and Pro features are protected.
See the full LICENSE for details.

