- Клиентская часть Vue 3 + Vite - Серверная часть Node.js + WebSocket - Система авторизации и смен - Управление игровыми портами - Поддержка тем (светлая/темная) - Адаптивный дизайн 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
35 lines
683 B
JavaScript
35 lines
683 B
JavaScript
// Логирование только в режиме разработки
|
|
const isDevelopment = process.env.NODE_ENV !== 'production';
|
|
|
|
const logger = {
|
|
log: (...args) => {
|
|
if (isDevelopment) {
|
|
console.log(...args);
|
|
}
|
|
},
|
|
|
|
error: (...args) => {
|
|
// Ошибки логируем всегда
|
|
console.error(...args);
|
|
},
|
|
|
|
warn: (...args) => {
|
|
if (isDevelopment) {
|
|
console.warn(...args);
|
|
}
|
|
},
|
|
|
|
info: (...args) => {
|
|
if (isDevelopment) {
|
|
console.info(...args);
|
|
}
|
|
},
|
|
|
|
debug: (...args) => {
|
|
if (isDevelopment && process.env.DEBUG) {
|
|
console.log('[DEBUG]', ...args);
|
|
}
|
|
}
|
|
};
|
|
|
|
module.exports = logger; |