/** * Components in this package use this interface for logging. * You should provide your own implementation of this interface that plugs into * your monitoring system. * This way you'll get all the events raised from this package's components. */ export interface ILogger { /** * Log information (non-error). * This can become noisy so it should usually be disabled in production or * randomly sampled. * @param event details. */ info(event: any): void; /** * Log a warning (non-critical error). * @param event details. */ warn(event: any): void; /** * Log an error. * @param event details. */ error(event: any): void; } //# sourceMappingURL=logger.d.ts.map