https://github.com/mac-r/console-logger
📝 Prints console.log to your terminal when dev console is out of reach.
https://github.com/mac-r/console-logger
developer-tools productivity terminal-based websocket-library
Last synced: 9 months ago
JSON representation
📝 Prints console.log to your terminal when dev console is out of reach.
- Host: GitHub
- URL: https://github.com/mac-r/console-logger
- Owner: mac-r
- License: mit
- Created: 2019-09-19T18:50:56.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-12T21:20:05.000Z (over 4 years ago)
- Last Synced: 2025-03-01T11:49:29.658Z (over 1 year ago)
- Topics: developer-tools, productivity, terminal-based, websocket-library
- Language: JavaScript
- Homepage:
- Size: 53.7 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📝 Console Logger
Console logger is a development tool, that makes web developers more productive. It prints `console.log` to your terminal when development console is out of reach.
## Introduction
Many people like to debug code using `console.log`, but sometimes it is not possible. Below are the situations, when you can't leverage `console.log` for debugging:
- Remote browser emulators
- Chrome extensions
- Hybrid mobile apps (Ionic, etc.)
- etc.
I made a development tool to solve those problems.
After a simple integration `console.log` output will go to the terminal window so you can enjoy using it again.

## Installation
```
npm install -g @mac-r/console-logger nanoid
```
> `nanoid` will be added to dependencies in the next patch 😅
## Usage
Add this at the beginning of your `html` template, which serves all other bundles:
```html
```
Then run the following command in your terminal:
```
console-logger
```
Now you can start using `console.log` in your code. The output will go to the terminal.
#### Advanced Usage
You can run `console-logger` on a custom `PORT`:
```
PORT=1234 console-logger
```
Just don't forget to change `console:server` value in the html template.