import { app } from 'electron' import log from 'electron-log' const isDev = app.isPackaged 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: string[]) => { if (!isDev) log.info(...args) }, warn: (...args: string[]) => { if (!isDev) log.warn(...args) }, error: (...args: string[]) => { if (!isDev) log.error(...args) }, debug: (...args: string[]) => { if (!isDev) log.debug(...args) }, } export default logger