UNPKG

hook-engine

Version:

Production-grade webhook engine with comprehensive adapter support, security, reliability, structured logging, and CLI tools.

35 lines (34 loc) 1.2 kB
import { LoggerConfig } from '../types/logging'; /** * Logging Configuration Templates * * Pre-configured logging setups for different environments and use cases */ export declare const developmentLoggingConfig: LoggerConfig; export declare const productionLoggingConfig: LoggerConfig; export declare const testingLoggingConfig: LoggerConfig; export declare const highVolumeLoggingConfig: LoggerConfig; export declare const debugLoggingConfig: LoggerConfig; export declare const cloudLoggingConfig: LoggerConfig; export declare const microserviceLoggingConfig: LoggerConfig; /** * Get logging configuration by environment */ export declare function getLoggingConfigByEnvironment(env?: string): LoggerConfig; /** * Merge logging configurations */ export declare function mergeLoggingConfigs(base: LoggerConfig, override: Partial<LoggerConfig>): LoggerConfig; /** * Create custom logging configuration */ export declare function createCustomLoggingConfig(options: { level?: string; enableConsole?: boolean; enableFile?: boolean; enableHttp?: boolean; enableDatabase?: boolean; logDirectory?: string; httpEndpoint?: string; databaseUrl?: string; }): LoggerConfig;