Skip to content

Ara-miri/advanced-logger-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published