1.3.9 • Published 3 years ago

cb-winston-loki-logger v1.3.9

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Description

This is a simple logger which sends logs using Winston and Morgan to Grafana Loki.

Installation

npm i cb-winston-loki-logger

Usage

Insert the unique label of the logged app and the HTTP address where Loki is hosted. Default address of Loki on localhost is http://localhost:3100.

const lokiAddress = "http://localhost:3100";
const label = "app_test1";

const WinstonLokiLogger = require('cb-winston-loki-logger');
const LoggerClass = new WinstonLokiLogger();
const logger = LoggerClass.createLogger(label, lokiAddress);

Available functions of this logger: info(), warn(), and error(). Additional parameters can be added for function error() and warn() like objects or arrays.

logger.info("Server is running on localhost:8080");
logger.warn("This function is deprecated");
logger.error("Internal server error", args);

Test

npm i
npm test
1.3.7

3 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.2.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.2.8

3 years ago

1.1.9

3 years ago

1.2.7

3 years ago

1.1.8

3 years ago

1.2.6

3 years ago

1.1.7

3 years ago

1.3.4

3 years ago

1.2.5

3 years ago

1.1.6

3 years ago

1.3.3

3 years ago

1.2.4

3 years ago

1.1.5

3 years ago

1.3.2

3 years ago

1.2.3

3 years ago

1.1.4

3 years ago

1.3.1

3 years ago

1.2.2

3 years ago

1.1.3

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.1.2

3 years ago

1.2.9

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