Function useApiLogger

  • Creates a new middleware, that stores logs in logs-service.

    Parameters

    Returns AsyncLoggerMiddleware | LoggerMiddleware

    The new middleware.

    Example

    import log, { consoleLogger, useFallback } from '@egomobile/log';
    import { useApiLogger } from "@egomobile/api-log";

    // reset the logger to configure it from scratch.
    log.reset();

    // use api logger as first middleware and console logger as a fallback.
    log.use(useFallback(
    useApiLogger(),
    consoleLogger()
    ));

    log.debug({
    message: 'some message',
    details: 'some details'
    }); // add environment and severity properties and send request to logs-service.


    log.debug('a random string'); // an invalid log, so use console logger fallback.

Generated using TypeDoc