import { app } from 'electron' import log from 'electron-log' const isDev = app.isPackaged console.log('isDev :>> ', isDev); if (!isDev) { log.transports.file.level = 'info' log.transports.console.level = false log.transports.file.format = '{y}-{m}-{d} {h}:{i}:{s} [{level}] {text}' } export const logger = { info: (...args: any[]) => { if (isDev) console.log('[INFO]', ...args) else log.info(...args) }, warn: (...args: any[]) => { if (isDev) console.warn('[WARN]', ...args) else log.warn(...args) }, error: (...args: any[]) => { if (isDev) console.error('[ERROR]', ...args) else log.error(...args) }, debug: (...args: any[]) => { if (isDev) console.debug('[DEBUG]', ...args) else log.debug(...args) }, } export default logger