import { debug, error, info, warn } from '@tauri-apps/plugin-log'

export const logger = {
  debug: (message: string, ...args: unknown[]) => {
    if (import.meta.env.DEV) console.debug(message, ...args)
    debug(message)
  },
  info: (message: string, ...args: unknown[]) => {
    if (import.meta.env.DEV) console.info(message, ...args)
    info(message)
  },
  warn: (message: string, ...args: unknown[]) => {
    if (import.meta.env.DEV) console.warn(message, ...args)
    warn(message)
  },
  error: (message: string, ...args: unknown[]) => {
    if (import.meta.env.DEV) console.error(message, ...args)
    error(message)
  }
}