Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including @mac-r/console-logger with all npm packages installed. Try it out:

var consoleLogger = require("@mac-r/console-logger")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

@mac-r/console-logger v1.0.1

Print `console.log` to your terminal, when normal `console.log` is hard to reach.

📝 Console Logger

Console logger is a development tool, that makes web developers more productive. It prints console.log to your terminal when normal console.log 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 this development tool to solve this problem.

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

Usage

Add this at the beginning of your html template, which serves all other bundles:

<meta property="console:server" content="ws://127.0.0.1:8081" />
<script src="https://www.unpkg.com/browse/@mac-r/console-logger@1.0.1/dist/console-logger.min.js"></script>

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.

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free