ds-sfcoe-ailabs
Version:
AI-powered code review tool with static analysis integration for comprehensive code quality assessment.
27 lines (26 loc) • 992 B
TypeScript
/**
* @fileoverview Observability module exports for logging and metrics
* Provides centralized access to Datadog logging, metrics, and high-level observability utilities
*
* @example
* ```typescript
* import { Logger, Metrics, ObservabilityInitializer } from './observability';
*
* // Initialize observability
* ObservabilityInitializer.initialize(flags);
*
* // Use logging and metrics
* Logger.info('Application started');
* Metrics.increment('app.startup');
* ```
*/
export { DatadogLogger } from './logging/index.js';
export type { DatadogLoggerConfig } from '../utils/index.js';
export { DatadogMetrics } from './metrics/index.js';
export type { DatadogMetricsConfig } from '../utils/index.js';
/**
* Re-export high-level utilities for convenience
* Provides facade classes for simplified observability integration
*/
export { Logger, Metrics, ObservabilityInitializer, } from '../utils/observability.js';
export type { ObservabilityConfig } from '../utils/index.js';