0.1.1 • Published 5 years ago

rsc-clean-log-json v0.1.1

Weekly downloads
11
License
MIT
Repository
github
Last release
5 years ago

RSC NodeJS JSON Logging Library

Simple logging library to reduce initialization and options. But rather to just console.log in a standard JSON format

Usage

const log = require('rsc-clean-log-json')

log.info(`Event saved`) 
// { "level": "info", "message": "Event saved" }

log.error(`Error saving`, new Error(`database-offline`)) 
/*
{
  "level": "error", 
  "message": "Event saving", 
  "attributes": {
    "error": "database-offline",
    "stack" "<stack trace>"
  }
}
*/

log.warn(`Not too serious`, { userId: 1, name: 'John Doe'} )
/*
{
  "level": "warn", 
  "message": "Not too serious", 
  "attributes": {
    "userId": 1, 
    "name": "John Doe" 
  }
}
*/

Methods

  • log.debug()
  • log.info()
  • log.warn()
  • log.error()
  • log.alert()