@vyriy/logger
v0.3.9
Published
Shared logger utility for Vyriy projects
Readme
@vyriy/logger
Shared logger helpers for Vyriy projects.
Purpose
This package exposes the raw console object as logger and a createLogger() helper that filters messages by LOG_LEVEL.
Install
With npm:
npm install @vyriy/loggerWith Yarn:
yarn add @vyriy/loggerUsage
import { LOG_LEVELS, createLogger, logger } from '@vyriy/logger';
logger.log('plain console logging');
console.log(LOG_LEVELS);
const appLogger = createLogger();
appLogger.debug('debug message');
appLogger.info('info message');
appLogger.warn('warn message');
appLogger.error('error message');API
loggerExposes the globalconsole.createLogger()Creates a logger that respectsLOG_LEVEL.LOG_LEVELSLists supported log levels from lowest to highest severity.
Supported log levels:
debuginfowarnerror
Notes
LOG_LEVELis read fromprocess.env.- Unknown or missing
LOG_LEVELfalls back towarn. debug,info,warn, anderrorare filtered by level.log()is treated asinfo().
