1.2.4 • Published 2 years ago

@alpler/logger v1.2.4

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

@alpler/logger

Table of Contents

Install

This is a NodeJs Module, it can be installed through the npm registry.

To install use the following command in your root directory.

$ npm install @alpler/logger

Introduction

This is a simple logger for NodeJs. It will generate to log Files in which messages can be logged. errors.log Will only include messages with a level higher than WARN log.log Will include all messages above the before set Log Level

Simple example of how use it

JavaScript:

const logger = require("@alpler/logger");
logger.setLogLevel(logger.LogLevel.INFO);
logger.log(logger.LogLevel.ERROR, "example.js:5", "There is no code left to execute :(");

TypeScript:

import * as logger from "@alpler/logger"

logger.setLogLevel(logger.LogLevel.INFO)
logger.log(logger.LogLevel.ERROR, "example.ts:3", "There is no code left to execute :( ") 

OUTPUT:

[21.02.2022] [01:08] ERROR example.ts:3 There is no code left to execute :(

Log Levels

Each Log Level describes the different importance of a message.

Types:

In the version 1.2.1 there are six different Log levels these are

NameValueDescription
FATAL5000Servere errors that might cause a crash
ERROR4000Erros which may prevent normal execution of the program
WARN3000Potential problems which could also just be nothing
INFO2000Information about the progress of the program
DEBUG1000Detailed tracing messages for the progress of the program
ALL0All that could you ever want to log

Usages:

Setting the Log Level

Typescript:

logger.setLogLevel(logger.LogLevel.INFO)

JavaScript:

logger.setLogLevel(logger.LogLevel.INFO)

This will set the Level at which the logger will start writing it into the log.log and also the console

Logging a message

Typescript:

logger.log(logger.LogLevel.ERROR, "example.ts:3", "There is no code left to execute :(")

JavaScript:

logger.log(logger.LogLevel.ERROR, "example.js:5", "There is no code left to execute :(")

In this Case we pass a Log Level with a message so the logger can check if the message should be logged.

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.93

2 years ago

1.1.92

2 years ago

1.1.91

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.2.0

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago