1.0.7 • Published 12 months ago

nbrest-logger v1.0.7

Weekly downloads
-
License
ISC
Repository
github
Last release
12 months ago

| Home | Docs |


nbrest-logger:

Basic logging framework to format logs to the console in a node app.

Install or Update:

  • In the root of your node app:
npm i nbrest-logger

Usage:

const logger = require("nbrest-logger");
logger.trace("my message");
logger.debug("my message");
logger.info("my message");
logger.warn("my message");
logger.error("my message");
  • Change the log level during runtime:
logger.setLogLevel("ERROR");
logger.setLogLevel("WARN");
logger.setLogLevel("DEBUG");
logger.setLogLevel("trace");
  • The default log level is INFO, so DEBUG and TRACE entries are hidden by default. To change the log level at application startup, pass the log or LOG argument to your node app:
npm start LOG=TRACE // enables both trace and debug logs
npm start log=debug // enables debug logs
npm start log=warn // set log level to warn
npm start log=error // set log level to error

Output:

> sample-express-server@1.0.0 start
> npm run devserver LOG=trace


> sample-express-server@1.0.0 devserver
> node ./server/node/server.js LOG=trace

2023-12-06 23:01:53 - [INFO] - Overriding logLevel with command line parameter log: trace mapped to logLevelNumber: 4
2023-12-06 23:01:54 - [TRACE] - Finished initializing nbrest-logger
2023-12-06 23:01:54 - [INFO] - Initializing endpoints
2023-12-06 23:01:54 - [INFO] - Startup server
2023-12-06 23:01:54 - [DEBUG] - my DEBUG message
2023-12-06 23:01:54 - [TRACE] - my TRACE message
2023-12-06 23:01:54 - [INFO] - Listening on http://localhost:8080

Publish:

  • Update version in package.json
  • Publish changes to npmjs with:
npm publish
1.0.7

12 months ago

1.0.6

12 months ago

1.0.5

12 months ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago