logspect
TypeScript icon, indicating that this package has built-in type declarations

1.3.1 • Public • Published

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";

/logspect/

    Package Sidebar

    Install

    npm i logspect

    Weekly Downloads

    13

    Version

    1.3.1

    License

    MIT

    Unpacked Size

    7.98 kB

    Total Files

    7

    Last publish

    Collaborators

    • nozzlegear