Files
elasticsearch/ts/domain/logging/index.ts

34 lines
590 B
TypeScript

/**
* Logging Domain Module
*
* Enterprise logging with structured log ingestion
*/
// Main classes
export { LogDestination, createLogDestination } from './log-destination.js';
// Enrichers
export {
addHostInfo,
addEnvironment,
addServiceInfo,
addProcessInfo,
addTimestamp,
sanitizeSensitiveData,
addDynamicTags,
chainEnrichers,
} from './enrichers.js';
// Types
export type {
LogEntry,
LogEnricher,
SamplingStrategy,
SamplingConfig,
ILMPolicyConfig,
MetricExtraction,
LogDestinationConfig,
LogBatchResult,
LogDestinationStats,
} from './types.js';