1.3.1 • Published 6 years ago

logspect v1.3.1

Weekly downloads
37
License
MIT
Repository
github
Last release
6 years ago

#logspect

A small utility for console.logging objects with Node's util.inspect. Defaults to plain console.log in browsers.

Importing logspect

First, install logspect via NPM or Yarn:

# NPM
npm install --save logspect

# Or Yarn
yarn add logspect

logspect can be imported via ES6 default import syntax, or via Node's require:

// ES6 default import
import inspect from "logspect";

// Node require
const inspect = require("logspect").default;

Usage

Just like console.log, you can pass as many arguments to logspect as you need:

const obj = {
    hello: "world",
    foo: "bar",
};

inspect("I'm inspecting an object:", obj, [1, 2, 3]);

logspect terminal output colors objects and arrays

Changing the timezones

Every inspect call is prefixed with a timestamp, which by default is set to the "America/Chicago" timezone and the "en-US" locale. You can change those defaults by modifying the lib's exported defaults object:

// ES6 
import inspect, { defaults } from "logspect";

// Node
const inspect = require("logspect").default;
const defaults = require("logspect").defaults;

defaults.timeZone = "UTC";
1.3.1

6 years ago

1.3.0

6 years ago

1.1.0

6 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago