steinad's picture
Initial commit
adca48b
/**
* Logger utility for PIPS application
*/
export class Logger {
static log(message, ...args) {
console.log(`[DEBUG] ${message}`, ...args);
}
static warn(message, ...args) {
console.warn(`[DEBUG] ${message}`, ...args);
}
static error(message, ...args) {
console.error(`[DEBUG] ${message}`, ...args);
}
static debug(context, message, data = null) {
if (data) {
console.log(`[DEBUG] ${context}: ${message}`, data);
} else {
console.log(`[DEBUG] ${context}: ${message}`);
}
}
static time(label) {
console.time(`[DEBUG] ${label}`);
}
static timeEnd(label) {
console.timeEnd(`[DEBUG] ${label}`);
}
}