@mobilabs/kzlog

1.0.4 • Public • Published

KZlog

NPM version GitHub last commit Github workflow Test coverage npm bundle size License

KZlog is a minimal lightweight logging library in Javascript that runs on the browser and on Node.JS.

Quick Startup

// name {String}: the name of the module/library,
// level {String}: the threshold level,
// highlight {Boolean}: log message printed in color or B&W,
const log = KZlog(name, level, highlight);
log.warn(message);
// output: [2019-4-17 18:39:37:357] [error] name: aaaa

API

Methods

KZlog provides the following methods:

Methods Description
help dumps, to the console, the on-line
version returns the version of the library
setName updates the name of the module/library to be displayed
setLevel updates the threshold level
setHighlight updates the highlight mode
trace dumps a trace message
debug dumps a debug message
info dumps a info message
warn dumps a warn message
error dumps a error message
fatal dumps a fatal message

Threshold level

The default threshold level is trace. It can be set to trace, debug, info, warn, error, fatal or off.

License

MIT.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.4
    12
    • latest

Version History

Package Sidebar

Install

npm i @mobilabs/kzlog

Weekly Downloads

12

Version

1.0.4

License

MIT

Unpacked Size

43.9 kB

Total Files

9

Last publish

Collaborators

  • jclo