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

Readme

Keywords

none

Package Sidebar

Install

npm i logspect

Weekly Downloads

3

Version

1.3.1

License

MIT

Unpacked Size

7.98 kB

Total Files

7

Last publish

Collaborators

  • nozzlegear