1.0.20 • Published 4 years ago

dynamic-logger-express v1.0.20

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

Dynamically add logs to node processes. Supports cluster architecture.

Simple Usage:

var http = require('http');
var DynamicLogger = require('dynamic-logger-express');
var logger = new DynamicLogger();

var myServer = http.createServer();

logger.addLoggerAppToServer(myServer);
logger.activate();

Usage with cluster:

var DynamicLogger = require('dynamic-logger-express');
var logger = new DynamicLogger();
var masterServerPort = 10000;

if (cluster.isMaster) {
  const masterServer = http.createServer();

  dynamicLogger.addLoggerAppToServer(masterServer);
  dynamicLogger.activate();

  masterServer.listen(masterServerPort, () => console.log("Master listening on port ", masterServerPort));
} else {
  logger.listenOnWorker();
  // execute anything on the worker, and enjoy the power of dynamic logging!
}

Then, send http request to add/delete logpoints. Examples exist on './test/' You can use the package 'dynamic-logger-cli-client' to simplify these requests.

1.0.19

4 years ago

1.0.20

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.10-alpha

4 years ago

1.0.11

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.9-alpha

4 years ago

1.0.6-alpha

4 years ago

1.0.8-alpha

4 years ago

1.0.5-alpha

4 years ago

1.0.4-alpha

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago