forked from AcaMate/AcaMate_Web
1. Console에 바로 나오던 메세지들 개발 환경에 따라 나오게 필터링 하는 서비스 개발 2. script 쪽에도 추가 하여 js 에서도 필터링 되게 구현
19 lines
664 B
JavaScript
19 lines
664 B
JavaScript
window.appLogger = (function() {
|
|
const isDev = window.appConfig?.isDev === true;
|
|
|
|
return {
|
|
log: function(message, data) {
|
|
if (isDev) console.log(`[LOG] ${message}`, data || '');
|
|
},
|
|
error: function(message, error) {
|
|
if (isDev) console.error(`[ERROR] ${message}`, error || '');
|
|
},
|
|
warn: function(message, data) {
|
|
if (isDev) console.warn(`[WARN] ${message}`, data || '');
|
|
},
|
|
// 운영 환경에서도 기록해야 하는 중요 오류
|
|
critical: function(message, error) {
|
|
console.error(`[CRITICAL] ${message}`, error || '');
|
|
}
|
|
};
|
|
})(); |