return req.get('user-agent')
})
app.use(morgan('combined', {
- stream: { write: logger.info.bind(logger) }
+ stream: { write: logger.info.bind(logger) },
+ skip: function (req, res) {
+ return (req.path === '/api/v1/ping' && CONFIG.LOG.LOG_PING_REQUESTS === false)
+ },
}))
// For body requests
MAX_FILE_SIZE: bytes.parse(config.get<string>('log.rotation.maxFileSize')),
MAX_FILES: config.get<number>('log.rotation.maxFiles')
},
- ANONYMIZE_IP: config.get<boolean>('log.anonymizeIP')
+ ANONYMIZE_IP: config.get<boolean>('log.anonymizeIP'),
+ LOG_PING_REQUESTS: config.get<boolean>('log.log_ping_requests')
},
TRENDING: {
VIDEOS: {