fiore 43a7ecfaa6 DO-49 socket io 기능 업데이트
- 방 생성 로직 개선
  방 생성시 급수를 전달 받아서 비슷한 급수 유저와 매칭 시도함
- 항복 기능 추가
  항복 메세지 요청시 상대 플레이어에게 메세지 전달
- 무승부 제안 기능 추가
  무승부 제안 요청시 상대방에게 트리거 전달
- 무승부 제안 받을 경우 수락 혹은 거절
- 재대결 요청 기능 추가
2025-03-24 18:28:14 +09:00

40 lines
953 B
JavaScript

/**
* 간단한 로거 유틸리티
*/
const logger = {
/**
* 디버그 레벨 로그
* @param {string} message - 로그 메시지
*/
debug: (message) => {
if (process.env.LOG_LEVEL === 'debug') {
console.log(`[DEBUG] ${new Date().toISOString()}: ${message}`);
}
},
/**
* 정보 레벨 로그
* @param {string} message - 로그 메시지
*/
info: (message) => {
console.log(`[INFO] ${new Date().toISOString()}: ${message}`);
},
/**
* 경고 레벨 로그
* @param {string} message - 로그 메시지
*/
warn: (message) => {
console.warn(`[WARN] ${new Date().toISOString()}: ${message}`);
},
/**
* 에러 레벨 로그
* @param {string} message - 로그 메시지
*/
error: (message) => {
console.error(`[ERROR] ${new Date().toISOString()}: ${message}`);
}
};
module.exports = { logger };