suppress winston on polling
This commit is contained in:
parent
5f72139d53
commit
d38ee58ec4
3 changed files with 16 additions and 8 deletions
|
|
@ -1,11 +1,8 @@
|
|||
const winston = require('winston')
|
||||
|
||||
var logLevel = typeof process.env.LAMASSU_ENV === 'string'
|
||||
? process.env.LAMASSU_ENV
|
||||
: 'info'
|
||||
const options = require('./options')
|
||||
|
||||
const logger = new winston.Logger({
|
||||
level: logLevel,
|
||||
level: options.logLevel,
|
||||
transports: [
|
||||
new (winston.transports.Console)({timestamp: true, colorize: true})
|
||||
]
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
const fs = require('fs')
|
||||
const path = require('path')
|
||||
const os = require('os')
|
||||
const _ = require('lodash/fp')
|
||||
const argv = require('minimist')(process.argv.slice(2))
|
||||
|
||||
let serverConfig
|
||||
|
||||
|
|
@ -17,4 +19,7 @@ try {
|
|||
}
|
||||
}
|
||||
|
||||
module.exports = serverConfig
|
||||
const defaults = {logLevel: 'info'}
|
||||
const commandLine = {logLevel: argv.logLevel}
|
||||
|
||||
module.exports = _.mergeAll([defaults, serverConfig, commandLine])
|
||||
|
|
|
|||
|
|
@ -4,6 +4,9 @@ const morgan = require('morgan')
|
|||
const helmet = require('helmet')
|
||||
const bodyParser = require('body-parser')
|
||||
const BigNumber = require('bignumber.js')
|
||||
const _ = require('lodash/fp')
|
||||
|
||||
const options = require('./options')
|
||||
const logger = require('./logger')
|
||||
const configManager = require('./config-manager')
|
||||
const db = require('./db')
|
||||
|
|
@ -24,7 +27,6 @@ const pids = {}
|
|||
const reboots = {}
|
||||
|
||||
function poll (req, res, next) {
|
||||
console.log('DEBUG77')
|
||||
const deviceId = req.deviceId
|
||||
const deviceTime = req.deviceTime
|
||||
const pid = req.query.pid
|
||||
|
|
@ -315,6 +317,10 @@ function authorize (req, res, next) {
|
|||
function init (opts) {
|
||||
plugins = opts.plugins
|
||||
|
||||
const skip = options.logLevel === 'debug'
|
||||
? () => false
|
||||
: req => _.includes(req.path, ['/poll', '/state'])
|
||||
|
||||
const app = opts.app
|
||||
const localApp = opts.localApp
|
||||
|
||||
|
|
@ -322,7 +328,7 @@ function init (opts) {
|
|||
? (req, res, next) => next()
|
||||
: authorize
|
||||
|
||||
app.use(morgan('dev'))
|
||||
app.use(morgan('dev', {skip}))
|
||||
app.use(helmet())
|
||||
app.use(populateDeviceId)
|
||||
app.use(bodyParser.json())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue