/**
 * 日志工具
 * 开发环境下输出 console.log，生产环境自动关闭
 * console.error / console.warn 始终输出（用于异常监控）
 */

// @ts-ignore
const isDev = import.meta.env.DEV || false;

export const logger = {
  log: (message: string, ...args: any[]) => {
    if (isDev) {
      console.log(message, ...args);
    }
  },

  warn: (message: string, ...args: any[]) => {
    if (isDev) {
      console.warn(message, ...args);
    }
  },

  error: (message: string, ...args: any[]) => {
    // 错误日志始终输出，用于运维排查
    console.error(message, ...args);
  }
};
