central-log-js
v0.0.1
Published
Central Logger ==============
Downloads
2
Readme
Central Logger
Dieser Logger erweitert das PacketWinston um den Transport "CentralLogger". Da diese Erweiterung sich an dem http transport orientiert hat, können alle Parameter dieses Transports genutzt werden. So kann steht auch eine Authentifizierung und HTTPS genutzt werden.
Dieser Logger kann wie folgt genutzt werden:
require('central-logger');
var logger = new (winston.Logger)({
transports: [
new (winston.transports.CentralLogger)({
host: host,
port: port,
path: 'log',
application_name : "app_name",
application_environment : "app_env",
application_version : "0.0.1"
});
]
});
logger.log('info', 'hello', function(err, logged){
if(!logged)
tryAgain();
});
Dieser Logger wird per http an die Adresse host:port/path kommunizieren.
Werden applcation_name, application_environment und application_version nicht zugewiesen, wird ein Error zum Abbruch des Programms führen.