https://github.com/nozzlegear/logspect
A small utility for console.logging objects with Node's util.inspect. Defaults to plain console.log in browsers.
https://github.com/nozzlegear/logspect
Last synced: 7 months ago
JSON representation
A small utility for console.logging objects with Node's util.inspect. Defaults to plain console.log in browsers.
- Host: GitHub
- URL: https://github.com/nozzlegear/logspect
- Owner: nozzlegear
- License: mit
- Created: 2016-12-21T16:26:44.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-02-22T15:19:18.000Z (over 7 years ago)
- Last Synced: 2025-02-25T23:34:36.111Z (8 months ago)
- Language: TypeScript
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#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](https://npmjs.com/package/logspect) or [Yarn](https://github.com/yarnpkg/yarn):
```bash
# NPM
npm install --save logspect# Or Yarn
yarn add logspect
```logspect can be imported via ES6 default import syntax, or via Node's require:
```js
// 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:
```js
const obj = {
hello: "world",
foo: "bar",
};inspect("I'm inspecting an object:", obj, [1, 2, 3]);
```
### 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:
```js
// ES6
import inspect, { defaults } from "logspect";// Node
const inspect = require("logspect").default;
const defaults = require("logspect").defaults;defaults.timeZone = "UTC";
```