/** * Production-ready logger * Автоматически отключает debug логи в production */ const isProd = process.env.NODE_ENV === 'production'; const isDev = !isProd; export const logger = { /** * Debug информация - только в development */ debug: (...args: any[]) => { if (isDev) { console.log(...args); } }, /** * Информационные сообщения - только в development */ info: (...args: any[]) => { if (isDev) { console.log(...args); } }, /** * Предупреждения - всегда показываются */ warn: (...args: any[]) => { console.warn(...args); }, /** * Ошибки - всегда показываются */ error: (...args: any[]) => { console.error(...args); }, };