Updated to support slightly different logging implemented while doing new Darkcoin masternode features
This commit is contained in:
parent
b1e9dce666
commit
c3a15ad200
@ -49,7 +49,9 @@ function SetupForPool(logger, poolOptions, setupFinished){
|
|||||||
var logSystem = 'Payments';
|
var logSystem = 'Payments';
|
||||||
var logComponent = coin;
|
var logComponent = coin;
|
||||||
|
|
||||||
var daemon = new Stratum.daemon.interface([processingConfig.daemon]);
|
var daemon = new Stratum.daemon.interface([processingConfig.daemon], function(severity, message){
|
||||||
|
logger[severity](logSystem, logComponent, message);
|
||||||
|
});
|
||||||
var redisClient = redis.createClient(poolOptions.redis.port, poolOptions.redis.host);
|
var redisClient = redis.createClient(poolOptions.redis.port, poolOptions.redis.host);
|
||||||
|
|
||||||
var magnitude;
|
var magnitude;
|
||||||
|
|||||||
@ -419,11 +419,10 @@ module.exports = function(logger){
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
this.getDaemonInfoForCoin = function(symbol, cfg, callback){
|
this.getDaemonInfoForCoin = function(symbol, cfg, callback){
|
||||||
var daemon = new Stratum.daemon.interface([cfg]);
|
var daemon = new Stratum.daemon.interface([cfg], function(severity, message){
|
||||||
daemon.on('error', function(error){
|
logger[severity](logSystem, symbol, message);
|
||||||
logger.error(logSystem, symbol, JSON.stringify(error));
|
|
||||||
callback(null); // fail gracefully for each coin
|
callback(null); // fail gracefully for each coin
|
||||||
}).init();
|
});
|
||||||
|
|
||||||
daemon.cmd('getblocktemplate', [{"capabilities": [ "coinbasetxn", "workid", "coinbase/append" ]}], function(result) {
|
daemon.cmd('getblocktemplate', [{"capabilities": [ "coinbasetxn", "workid", "coinbase/append" ]}], function(result) {
|
||||||
if (result[0].error != null) {
|
if (result[0].error != null) {
|
||||||
|
|||||||
@ -156,10 +156,12 @@ module.exports = function(logger){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
var daemon = new Stratum.daemon.interface([coinInfo.daemon]);
|
var daemon = new Stratum.daemon.interface([coinInfo.daemon], function(severity, message){
|
||||||
|
logger[severity](logSystem, c, message);
|
||||||
|
});
|
||||||
daemon.cmd('dumpprivkey', [coinInfo.address], function(result){
|
daemon.cmd('dumpprivkey', [coinInfo.address], function(result){
|
||||||
if (result[0].error){
|
if (result[0].error){
|
||||||
logger.error(logSystem, 'daemon', 'Could not dumpprivkey for ' + c + ' ' + JSON.stringify(result[0].error));
|
logger.error(logSystem, c, 'Could not dumpprivkey for ' + c + ' ' + JSON.stringify(result[0].error));
|
||||||
cback();
|
cback();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user