gen-logger
v1.0.1
Published
A logger utility with customizable log types.
Readme
Key Logger
Unlock the power of customizable logging with Key Logger! This lightweight utility empowers developers to take control of their logs, offering dynamic options, customizable log types, and a sleek interface.
Features
- Customizable Logging: Tailor your logging experience with customizable log types, colors, and labels to suit your application's needs.
- Dynamic Options: Easily configure logging options such as log level, scope, and more to adapt to different environments.
- Sleek Interface: Enjoy a clean and intuitive logging interface that makes debugging and monitoring a breeze.
Installation
Install the package via npm:
npm install gen-loggerUsage
TypeScript Users
import Logger from 'gen-logger';
// Create a new instance of the Logger
const logger = new Logger();
// Log messages
logger.info('Information message');
logger.warn('Warning message');
// Add more log statements as neededCommonJS Users
const Logger = require('gen-logger');
// Create a new instance of the Logger
const logger = new Logger();
// Log messages
logger.info('Information message');
logger.warn('Warning message');
// Add more log statements as neededPreview
Example
Common Js
const Logger = require('gen-logger');
// Create a new instance of the Logger
const logger = new Logger({
scope: "TEST", // Optional
disabled: false, // Optional
interactive: false, // Optional
logLevel: 'info', // Optional
});
// Log messages
logger.info('Information message');
logger.warn('Warning message');
// Add more log statements as neededTypescript
import Logger from 'gen-logger';
// Create a new instance of the Logger
const logger = new Logger({
scope: "TEST", // Optional
disabled: false, // Optional
interactive: false, // Optional
logLevel: 'info', // Optional
});
// Log messages
logger.info('Information message');
logger.warn('Warning message');
// Add more log statements as neededLicense
This project is licensed under the MIT License - see the LICENSE file for details.
