devex-customize-logger

1.0.1 • Public • Published

DevEx Customize Logger

DevEx Customize Logger is a flexible logging utility for Node.js that allows you to log messages with different log levels. It includes features like log rotation, customizable log levels, and the ability to enable or disable logging.

Installation

npm install devex-customize-logger

Usage

// Import the logger
const logger = require('devex-customize-logger');

// Log messages with different log levels
logger.info('This is an information message.');
logger.debug('This is a debug message.');

Configuration

By default, DevEx Custom Logger uses the following configuration:

  • Log Level: info
  • Log Enable: true
  • Log Location: logs/
  • Log Prefix: application

Customizing Configuration

Users can create a loggingConfig.json file in their project's root directory to customize the configuration:

// loggingConfig.json
{
  "logLevel": "debug",
  "logEnabled": true,
  "logLocation": "custom-logs",
  "logPrefix": "my-app"
}

Configuration Options

logLevel: Log level threshold (e.g., 'info', 'debug', 'warn').
logEnabled: Enable or disable logging (true or false).
logLocation: Directory where log files are stored.
logPrefix: Prefix for log file names.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Package Sidebar

Install

npm i devex-customize-logger

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

5.09 kB

Total Files

6

Last publish

Collaborators

  • devexchanges