1.0.20 • Published 5 years ago

dynamic-logger-express v1.0.20

Weekly downloads
1
License
ISC
Repository
-
Last release
5 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

5 years ago

1.0.20

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.10-alpha

5 years ago

1.0.11

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.9-alpha

5 years ago

1.0.6-alpha

5 years ago

1.0.8-alpha

5 years ago

1.0.5-alpha

5 years ago

1.0.4-alpha

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago