UNPKG

azify-logger

Version:

Azify Logger Client - Centralized logging for OpenSearch

20 lines (18 loc) 821 B
/** * Express middleware function type */ export type ExpressMiddleware = (req: any, res: any, next: () => void) => void; /** * Creates an Express middleware for automatic request/response logging with azify-logger * @param options - Configuration options * @param options.serviceName - Name of the service (defaults to APP_NAME env var or 'assemble') * @param options.loggerUrl - URL of the azify-logger service (defaults to AZIFY_LOGGER_URL env var or 'http://localhost:3001') * @param options.environment - Environment name (defaults to NODE_ENV env var or 'development') * @returns Express middleware function */ declare function createExpressLoggingMiddleware(options?: { serviceName?: string; loggerUrl?: string; environment?: string; }): ExpressMiddleware; export = createExpressLoggingMiddleware;