1.1.5 • Published 2 years ago

advancelogger v1.1.5

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

AdvanceLogger

A simple and optimized logging library for NodeJS

Installation

This is a Node.js module available through the npm registry.

Before installing, download and install Node.js. Node.js 0.10 or higher is required.

If this is a brand new project, make sure to create a package.json first with the npm init command.

Installation is done using the npm install command:

$ npm install advancelogger

Features

  • Fast logging
  • Focus on high performance
  • Super-high test coverage

Basic Usage

TS:

// Import
import { LogType, AdvanceLogger } from 'advancelogger';

// Logging
AdvanceLogger.log(LogType.DEBUG, 'Test Log Debug');
AdvanceLogger.log(LogType.WARNING, 'Test Log Warning');
AdvanceLogger.log(LogType.ERROR, 'Test Log Error');

JS:

// Import
const { AdvanceLogger, LogType } = require('advancelogger');

// Logging
AdvanceLogger.log(LogType.DEBUG, 'Test Log Debug');
AdvanceLogger.log(LogType.WARNING, 'Test Log Warning');
AdvanceLogger.log(LogType.ERROR, 'Test Log Error');

Advance Usage

TS:

// Import
import { LogType, AdvanceLogger } from 'advancelogger';

// Declaration & Initialization
const options = {
  logFilePath: './lognode.log',
  logTimeFormat: 'DD/MM/YYYY - HH:mm:ss:ms',
  logFormat: 'TIME LOGTYPE CALLERNAME TEXT',
  maxLogFileSize: 10,
  consoleLogsEnabled: false
};

AdvanceLogger.Init(options);

// Logging
AdvanceLogger.log(LogType.DEBUG, 'Test Log Debug');
AdvanceLogger.log(LogType.WARNING, 'Test Log Warning');
AdvanceLogger.log(LogType.ERROR, 'Test Log Error');

JS:

// Import
import { LogType, AdvanceLogger } from 'advancelogger';

// Declaration & Initialization
const options = {
  logFilePath: './lognode.log',
  logTimeFormat: 'DD/MM/YYYY - HH:mm:ss:ms',
  logFormat: 'TIME LOGTYPE CALLERNAME TEXT',
  maxLogFileSize: 10,
  consoleLogsEnabled: false
};

AdvanceLogger.Init(options);

// Logging
AdvanceLogger.log(LogType.DEBUG, 'Test Log Debug');
AdvanceLogger.log(LogType.WARNING, 'Test Log Warning');
AdvanceLogger.log(LogType.ERROR, 'Test Log Error');

Options:

AttributeDescriptionTypeDefault Value
logFilePathThe LogFile Pathstring./lognode.log
logTimeFormatThe time format of the logstringDD/MM/YYYY - HH:mm:ss:ms
logFormatThe log formatstringTIME LOGTYPE CALLERNAME TEXT
maxLogFileSizeThe max size of each log file expressed in MBnumber10
consoleLogsEnabledThis will print the logs also in console.logbooleanfalse
1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago