@vedapointe-shared/node-logger
v1.1.2
Published
A node.js service logger.
Downloads
313
Readme
Vedapointe Node Logger
How to run:
npm run dev- Watch and build files to thelibdir.npm run build- Build files to thelibdir.
Initialize for non express app
Example
import { LoggerOptions, vpLogger } from '@vedapointe/node-logger';
...
const loggerOptions: LoggerOptions = {
service: {
name: vars.appName,
env: vars.appEnv,
version: 'latest',
},
level: vars.logLevel,
};
vpLogger(loggerOptions);Initialize for an express app
Example
import {
LoggerOptions,
vpExpressLogger,
vpExpressRequestLogger,
vpLogger,
} from '@vedapointe/node-logger';
...
const loggerOptions: LoggerOptions = {
service: {
name: vars.appName,
env: vars.appEnv,
version: 'latest',
},
level: vars.logLevel,
};
vpLogger(loggerOptions);
app.use(vpExpressRequestLogger(loggerOptions));
app.use(vpExpressLogger(loggerOptions));Logger examples
Import logger into your service:
import { logger } from '@vedapointe/node-logger'Log info message
logger.info('this is my test message')Log errors
logger.error(err)`
``