- 방 생성 로직 개선 방 생성시 급수를 전달 받아서 비슷한 급수 유저와 매칭 시도함 - 항복 기능 추가 항복 메세지 요청시 상대 플레이어에게 메세지 전달 - 무승부 제안 기능 추가 무승부 제안 요청시 상대방에게 트리거 전달 - 무승부 제안 받을 경우 수락 혹은 거절 - 재대결 요청 기능 추가
40 lines
953 B
JavaScript
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 }; |