/** * * @param message * @param additionalData */ const logInfoDetails = ({ message = '', additionalData = {} }) => { fastify.log.info(message, additionalData); }
/** * * @param message * @param error * @param additionalData */ const logErrDetails = ({ message = '', error = {}, additionalData }) => { fastify.log.error(error, message, additionalData); }
const createServer = (options) => { const { logSeverity } = options; // create the server const server = Fastify({ ignoreTrailingSlash: true, logger: { genReqId: createRequestId, level: logSeverity } }); // register the plugins, routes in this case server.register(AutoLoad, { dir: path.join(__dirname, 'api', 'routes') }); server.register(jwt, { secret: nconf.get('secrets.jwt'), }); // start the server server.listen(9000, (err) => { if (err) { server.log.error(err); console.log(err); process.exit(1); } server.log.info('Server Started'); }); }
app.listen(3000, (err) => { if (err) { app.log.error(err) console.error('[Error]: Failed to start the server'); process.exit(1) } })