How to use the @loopback/extension-logging.LoggingBindings.WINSTON_LOGGER function in @loopback/extension-logging

To help you get started, we’ve selected a few @loopback/extension-logging examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github strongloop / loopback-next / acceptance / extension-logging-fluentd / src / __tests__ / accpetance / fluent.acceptance.ts View on Github external
it('binds a winston transport for fluent', async function() {
    if (process.env.FLUENTD_SERVICE_PORT_TCP == null) return this.skip();
    const logger = await app.get(LoggingBindings.WINSTON_LOGGER);
    logger.log('info', 'Hello, LoopBack!');
    await sleep(100);
    await expectLogsToMatch(
      /LoopBack\s+\{"level"\:"info","message":"Hello, LoopBack!"\}/,
    );
  });

@loopback/extension-logging

An extension exposes logging for Winston and Fluentd with LoopBack 4

MIT
Latest version published 4 years ago

Package Health Score

67 / 100
Full package analysis