Tabnine Logo For Javascript
winston
Code IndexAdd Tabnine to your IDE (free)

How to use winston

Best JavaScript code snippets using winston(Showing top 15 results out of 2,070)

origin: lando/lando

// Main logix
Promise.fromNode(cb => {
 api.listen(config.LANDO_METRICS_PORT, cb);
})
.then(() => {
 log.info('Listening on port: %s', config.LANDO_METRICS_PORT);
});
origin: builderbook/builderbook

router.post('/books/add', async (req, res) => {
 try {
  const book = await Book.add({ userId: req.user.id, ...req.body });
  res.json(book);
 } catch (err) {
  logger.error(err);
  res.json({ error: err.message || err.toString() });
 }
});
origin: GoogleCloudPlatform/nodejs-docs-samples

createPool()
 .then(async (pool) => {
  await ensureSchema(pool);
  return pool;
 })
 .catch((err) => {
  logger.error(err);
  process.exit(1);
 })
origin: lando/lando

/*
 * Post new meta data for metrics.
 */
api.post('/metrics/v2/:id', handler((req, res) => {
 return Promise.map(plugins, plugin => {
  const reporter = new plugin.Reporter(config[plugin.config]);
  return reporter.ping()
   .then(() => reporter.report(_.merge({}, req.body, {instance: req.params.id})))
   .then(() => log.info('Reported to %s', plugin.name))
   .then(() => reporter.close());
 });
}));
origin: GoogleCloudPlatform/nodejs-docs-samples

app.use(async (req, res, next) => {
 if (pool) {
  return next();
 }
 try {
  pool = await poolPromise;
  next();
 }
 catch (err) {
  logger.error(err);
  return next(err);
 }
});
origin: builderbook/builderbook

router.post('/books/add', async (req, res) => {
 try {
  const book = await Book.add(Object.assign({ userId: req.user.id }, req.body));
  res.json(book);
 } catch (err) {
  logger.error(err);
  res.json({ error: err.message || err.toString() });
 }
});
origin: lando/lando

// Start listening
Promise.fromNode(cb => {
 api.listen(config.LANDO_API_PORT, cb);
})
// Load our routes
.then(() => {
 fs.readdirSync(path.join(__dirname, 'routes')).map(file => {
  require(`./routes/${file}`)(api, handler, {config, slack});
  log.info('Loaded route %s', file);
 });
 log.info('Listening on port: %s', config.LANDO_API_PORT);
});
origin: builderbook/builderbook

router.post('/books/add', async (req, res) => {
 try {
  const book = await Book.add({ userId: req.user.id, ...req.body });
  res.json(book);
 } catch (err) {
  logger.error(err);
  res.json({ error: err.message || err.toString() });
 }
});
origin: builderbook/builderbook

router.post('/books/add', async (req, res) => {
 try {
  const book = await Book.add(Object.assign({ userId: req.user.id }, req.body));
  res.json(book);
 } catch (err) {
  logger.error(err);
  res.json({ error: err.message || err.toString() });
 }
});
origin: builderbook/builderbook

router.post('/books/add', async (req, res) => {
 try {
  const book = await Book.add(Object.assign({ userId: req.user.id }, req.body));
  res.json(book);
 } catch (err) {
  logger.error(err);
  res.json({ error: err.message || err.toString() });
 }
});
origin: builderbook/builderbook

router.post('/books/add', async (req, res) => {
 try {
  const book = await Book.add(Object.assign({ userId: req.user.id }, req.body));
  res.json(book);
 } catch (err) {
  logger.error(err);
  res.json({ error: err.message || err.toString() });
 }
});
origin: lando/lando

// Main logix
Promise.fromNode(cb => {
 api.listen(config.LANDO_METRICS_PORT, cb);
})
.then(() => {
 log.info('Listening on port: %s', config.LANDO_METRICS_PORT);
});
origin: builderbook/builderbook

router.post('/books/add', async (req, res) => {
 try {
  const book = await Book.add(Object.assign({ userId: req.user.id }, req.body));
  res.json(book);
 } catch (err) {
  logger.error(err);
  res.json({ error: err.message || err.toString() });
 }
});
origin: builderbook/builderbook

router.post('/books/add', async (req, res) => {
 try {
  const book = await Book.add(Object.assign({ userId: req.user.id }, req.body));
  res.json(book);
 } catch (err) {
  logger.error(err);
  res.json({ error: err.message || err.toString() });
 }
});
origin: lando/lando

/*
 * Post new meta data for metrics.
 */
api.post('/metrics/v2/:id', handler((req, res) => {
 return Promise.map(plugins, plugin => {
  const reporter = new plugin.Reporter(config[plugin.config]);
  return reporter.ping()
   .then(() => reporter.report(_.merge({}, req.body, {instance: req.params.id})))
   .then(() => log.info('Reported to %s', plugin.name))
   .then(() => reporter.close());
 });
}));
winston(npm)

JSDoc

A logger for just about everything.

Most used winston functions

  • Logger.info
  • Logger.error
  • Transports.Console
  • LoggerInstance.info
  • createLogger
  • Logger.debug,
  • Transports.File,
  • transports,
  • Winston.info,
  • Winston.transports,
  • Logger.warn,
  • LoggerInstance.debug,
  • Winston.error,
  • Logger.log,
  • format,
  • LoggerInstance.warn,
  • info,
  • error,
  • Winston.Logger

Popular in JavaScript

  • superagent
    elegant & feature rich browser / node HTTP with a fluent API
  • express
    Fast, unopinionated, minimalist web framework
  • q
    A library for promises (CommonJS/Promises/A,B,D)
  • cheerio
    Tiny, fast, and elegant implementation of core jQuery designed specifically for the server
  • minimatch
    a glob matcher in javascript
  • webpack
    Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
  • commander
    the complete solution for node.js command-line programs
  • ms
    Tiny millisecond conversion utility
  • chalk
    Terminal string styling done right
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJavascript Code Index
Get Tabnine for your IDE now