mirror of
https://github.com/status-im/autobounty.git
synced 2025-01-23 03:58:54 +00:00
winston added as our logger by default
This commit is contained in:
parent
0a2eb7972d
commit
f2bb705960
15
bot/index.js
15
bot/index.js
@ -1,16 +1,25 @@
|
|||||||
|
const winston = require('winston');
|
||||||
const SignerProvider = require('ethjs-provider-signer');
|
const SignerProvider = require('ethjs-provider-signer');
|
||||||
const sign = require('ethjs-signer').sign;
|
const sign = require('ethjs-signer').sign;
|
||||||
const Eth = require('ethjs-query');
|
const Eth = require('ethjs-query');
|
||||||
const prices = require('./prices');
|
const prices = require('./prices');
|
||||||
const config = require('../config');
|
const config = require('../config');
|
||||||
|
|
||||||
|
|
||||||
const provider = new SignerProvider(config.signerPath, {
|
const provider = new SignerProvider(config.signerPath, {
|
||||||
signTransaction: (rawTx, cb) => cb(null, sign(rawTx, process.env.KEY)),
|
signTransaction: (rawTx, cb) => cb(null, sign(rawTx, process.env.KEY)),
|
||||||
accounts: (cb) => cb(null, [address]),
|
accounts: (cb) => cb(null, [address]),
|
||||||
});
|
});
|
||||||
const eth = new Eth(provider);
|
const eth = new Eth(provider);
|
||||||
|
|
||||||
|
const logger = winston.createLogger({
|
||||||
|
level: 'info',
|
||||||
|
format: winston.format.json(),
|
||||||
|
transports: [
|
||||||
|
new winston.transports.File({ filename: 'error.log', level: 'error' }),
|
||||||
|
new winston.transports.File({ filename: 'info.log', level: 'info'}),
|
||||||
|
new winston.transports.File({ filename: 'combined.log' })
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
const bountyLabels = {
|
const bountyLabels = {
|
||||||
'bounty-xs': 1,
|
'bounty-xs': 1,
|
||||||
@ -69,8 +78,8 @@ const getGasPrice = function(req) {
|
|||||||
// Check how to handle errors when promises does not arrive
|
// Check how to handle errors when promises does not arrive
|
||||||
}
|
}
|
||||||
|
|
||||||
const log = function() {
|
const log = function(msg) {
|
||||||
console.log(arguments);
|
logger.info(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
4
index.js
4
index.js
@ -35,8 +35,8 @@ app.post(`${config.urlEndpoint}`, jsonParser, function(req, res, next) {
|
|||||||
//const to = bot.getAddress(req);
|
//const to = bot.getAddress(req);
|
||||||
const amount = bot.getAmount(req);
|
const amount = bot.getAmount(req);
|
||||||
const gasPrice = bot.getGasPrice();
|
const gasPrice = bot.getGasPrice();
|
||||||
console.log('amount: ', amount);
|
bot.log('amount: ' + amount);
|
||||||
console.log('gasPrice: ', gasPrice);
|
bot.log('gasPrice: ' + gasPrice);
|
||||||
/*
|
/*
|
||||||
eth.getTransactionCount(address, (err, nonce) => {
|
eth.getTransactionCount(address, (err, nonce) => {
|
||||||
eth.sendTransaction({
|
eth.sendTransaction({
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
"express": "^4.15.2",
|
"express": "^4.15.2",
|
||||||
"helmet": "^3.9.0",
|
"helmet": "^3.9.0",
|
||||||
"lodash": "^4.17.4",
|
"lodash": "^4.17.4",
|
||||||
"web3": "^0.18.2"
|
"web3": "^0.18.2",
|
||||||
|
"winston": "^2.4.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user