SuperLogger is a versatile Visual Studio Code extension that enhances your coding experience across various programming languages. It provides entertaining and informative print statements with random emojis and jokes, making debugging a delightful and effective process.
- Python
- JavaScript
- TypeScript
- Java
- C++
- C#
- Ruby
- PHP
- Swift
- Go
- Rust
- Kotlin
- Jupter Notebooks
- and many more!
Whether you're working on a Python script or a Java application, SuperLogger adds a touch of humor and clarity to your code, making it easier to identify issues and understand your program's flow."
cmd + opt + p
ctrl + alt + p
NOTE : For node ('JavaScript', 'TypeScript', 'TypeScript (JSX)',
'JavaScript (JSX)', 'Vue.js', 'Svelte') , use cmd + opt + k
or ctrl + alt + k
for simple console.
- Easily add print statements with random emojis and jokes.
- Enhance code readability and maintainability with informative print statements.
- Customizable settings to adjust the behavior of SuperLogger.
- Great for debugging and adding a touch of humor to your code.
You can install SuperLogger directly from the Visual Studio Code Marketplace.
- Open Visual Studio Code.
- Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window.
- Search for "SuperLogger" in the Extensions view search box.
- Click the Install button to install it.
To add a SuperLogger print statement to your code:
- Open a file in Visual Studio Code.
- Select the text you want to add a log statement for.
- Use the keyboard shortcut (e.g., Ctrl+Alt+P) or the command palette to trigger SuperLogger.
- SuperLogger will automatically insert a log statement below your selection with a random emoji and joke.
def calculate_sum(a, b):
result = a + b
# Select the 'result' variable and trigger SuperLogger
# SuperLogger will add a print statement like this:
# print("🚀 ~ your-file.py:4 ~ result:", result)
return result
If you find SuperLogger helpful and would like to support its development, consider sponsoring nuhmanpk on GitHub. Your sponsorship helps maintain and improve this extension for the entire community.
If you encounter any issues or have suggestions for improvements, please open an issue on GitHub.
Contributions are welcome! Fork the repository, make your changes, and submit a pull request. Be sure to read our contribution guidelines for details. Add a missing language support ? open an issue
This project is licensed under the MIT License.
Enjoy coding with SuperLogger! 🚀