Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@boundstate/good-console

Package Overview
Dependencies
Maintainers
2
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@boundstate/good-console

Console broadcasting for Good process monitor

  • 1.0.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
1
Maintainers
2
Weekly downloads
 
Created
Source

@boundstate/good-console

Transform stream useful for turning good server events into formatted strings.

This is a TypeScript rewrite of hapijs/good-console with the same API but some notable changes:

  • Only the stack property of errors are logged (message is included in stack so it's redundant)
  • More friendly & colourful messages
  • The log and request tags are not displayed unless they are the only tag

Usage

new GoodConsole([config])

Creates a new GoodConsole object with the following arguments:

  • [config] - optional configuration object with the following keys
    • format - MomentJS format string. Defaults to 'YYMMDD/HHmmss.SSS'.
    • utc - boolean controlling Moment using utc mode or not. Defaults to true.
    • color - a boolean specifying whether to output in color. Defaults to true.

Output Formats

Below are example outputs for the designated event type:

  • "ops" - 2016-03-18 01:33:30.957, [ops] memory: 29Mb, uptime (seconds): 6, load: [1.650390625,1.6162109375,1.65234375]
  • "error" - 2016-03-18 01:33:30.957, [error,event.tags] event.error.stack
  • "request" - 2016-03-18 01:33:30.957, [event.tags] you made a request
  • "log" - 2016-03-18 01:33:30.957, [event.tags] you made a default
  • "response" - 2016-03-18 01:33:30.957, [response, event.tags] POST /data {"name":"adam"} 200 150ms

FAQs

Package last updated on 19 Apr 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc