0.0.5 • Published 3 years ago

log-obj-json v0.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

log-obj-json

Get scoped log objects in JSON format

log-obj-json was created out of few simple purpose(s):

  • Need not create JSON objects everywhere for logging purposes
  • Optional CPU and memory information
  • ✨Magic ✨

Installation

log-obj-json requires Node.js v8+ to run.

Install the dependencies and devDependencies and start the server.

cd <project-folder>
npm i log-obj-json

How to use

Below is given an example, which demonstrates the intent of the usage.

const scoped_log = require("log-obj-json");
const flowObj = scoped_log.getFlowLogObj('--**--', "some-flow-name", "some-m-svc");
const flowModuleObj = scoped_log.getModuleLogObj(flowObj, "somefile.js");

setInterval(async () => {	
	const log_obj = await scoped_log.getLogObj(flowModuleObj, "somemethod", "", {}, true);	
	console.dir(JSON.stringify(log_obj));
}, 1000);

Development

Want to contribute? Great!

Drop me an email at aroyatwork@protonmail.com or fork as you like!!

License

MIT

Free Software, Hell Yeah!

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago