/**
 * 日志系统统一导出
 * 
 * 提供平台级的日志能力，支持结构化日志和多种日志场景。
 * 
 * @module logging
 * 
 * @example
 * ```typescript
 * // 方式1：使用全局logger（推荐）
 * import { logger } from '@/common/logging'
 * logger.info('User logged in', { userId: 123 })
 * 
 * // 方式2：创建子logger（带上下文）
 * import { createChildLogger } from '@/common/logging'
 * const aslLogger = createChildLogger('ASL', { projectId: 456 })
 * aslLogger.info('Screening started')
 * 
 * // 方式3：使用专用日志函数
 * import { logHttpRequest, logLLMCall } from '@/common/logging'
 * logHttpRequest('GET', '/api/projects', 200, 50)
 * logLLMCall('deepseek', 'chat', 1500, { model: 'deepseek-chat' })
 * ```
 */

export {
  logger,
  createChildLogger,
  logHttpRequest,
  logDatabaseQuery,
  logLLMCall,
  logAsyncJob
} from './logger.js'

// 默认导出
export { default } from './logger.js'


