Node JS

How to instrument Tailed from Node with just three lines of code.

Setup

Install the @tailedapp/nodejs-lib npm package:

npm i @tailedapp/nodejs-lib

Basic Usage

You will need to create a new ConsoleSession and then start it:

// Two of the magic lines of code..
const session = new ConsoleSession();
await session.Start();

console.log('This will be streamed to tailed.live');

// The last one!
session.Stop();

console.log('This will not be streamed to tailed.live');
circle-exclamation

Any logging framework that has a console output can be used together with the above configuration code.

Default Colorization

The following default color rules apply:

  • console.info will write content with a green color;

  • console.warn will write content with a yellow color;

  • console.error will write content with a red color;

  • stderr.write will write content with a red color.

  • In all other cases, the colors will be the defaults.

Further colorization can be applied using NPM packages such as chalkarrow-up-right.

Customization Options

The constructor on the ConsoleSession allows you to specify a custom hostname to use in the session URL (instead of tailed.live).

Last updated