BREAKING CHANGE(core): Refactor to v3: introduce modular core/domain architecture, plugin system, observability and strict TypeScript configuration; remove legacy classes
This commit is contained in:
33
ts/domain/logging/index.ts
Normal file
33
ts/domain/logging/index.ts
Normal file
@@ -0,0 +1,33 @@
|
||||
/**
|
||||
* 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';
|
||||
Reference in New Issue
Block a user