central-log-js

0.0.1 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i central-log-js

Weekly Downloads

1

Version

0.0.1

License

none

Last publish

Collaborators

  • jmagnuss