import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import './index.css'
import App from './App.tsx'
import { errorHandler } from './utils/errorHandler'
import { logger } from './utils/logger'

// 初始化错误处理
errorHandler.init()

// 记录应用启动
logger.info('Application starting', {
  version: import.meta.env.VITE_APP_VERSION,
  environment: import.meta.env.MODE,
})

createRoot(document.getElementById('root')!).render(
  <StrictMode>
    <App />
  </StrictMode>,
)
