// Type definitions for chpr-logger 3.0.0 // Project: chpr-logger // Definitions by: Chauffeur Privé // TypeScript Version: 3.0.1 /// import BaseLogger = require('bunyan'); declare class Logger extends BaseLogger { init(config?: logger.Config): Logger; } declare const logger: Logger; declare namespace logger { type Logger = typeof logger; export interface LoggerConfig { name?: string; level?: string; pretty?: boolean; hideSensitiveData?: boolean; sensitiveDataPattern?: string; } export interface SentryConfig { dsn?: string; release?: string; environment?: string; } export interface Config { logger?: LoggerConfig; sentry?: SentryConfig; } } export = logger;