1.0.3 • Published 2 months ago

advanced-logger-example v1.0.3

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

Advanced Logger

Advanced Logger is a flexible and customizable logging library for Node.js applications. It supports various logging levels (info, warn, error) and allows for customizable output formats and destinations (console, file, etc.). Whether you're developing a small project or a large-scale application, Advanced Logger provides the tools you need to implement effective logging practices.

Features

  • Multiple Logging Levels: Info, Warn, and Error to suit different severities of messages.
  • Customizable Output: Easily direct your logs to the console, files, or other destinations.
  • Flexible Configuration: Configure your logger with options to suit your project's needs.

Installation

Install Advanced Logger using npm:

npm install advanced-logger

Or using yarn:

yarn add advanced-logger

Quick Start

Here's how to get started with Advanced Logger:

const AdvancedLogger = require('advanced-logger');

// Initialize logger with default settings
const logger = new AdvancedLogger();

// Log messages at different levels
logger.info('This is an info message');
logger.warn('This is a warning');
logger.error('This is an error');

API Reference

new AdvancedLogger(options) Creates a new logger instance.

Options logLevel (string): Minimum level of messages to log. Default: 'info'. output (string): Output destination of the logs. Default: 'console'. (Future versions may support 'file').

Logging Methods:

logger.info(message): Logs an info message.

logger.warn(message): Logs a warning message.

logger.error(message): Logs an error message.
1.0.3

2 months ago

1.0.2

2 months ago

1.0.1

2 months ago

1.0.0

2 months ago