2025-10-24 08:10:02 +00:00
|
|
|
|
/**
|
|
|
|
|
|
* Logging utilities for isocreator
|
2025-10-24 08:21:13 +00:00
|
|
|
|
* Simple console-based logging (following nupst pattern)
|
2025-10-24 08:10:02 +00:00
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* Log levels for convenience
|
|
|
|
|
|
*/
|
|
|
|
|
|
export const log = {
|
2025-10-24 08:21:13 +00:00
|
|
|
|
info: (message: string) => console.log(`ℹ️ ${message}`),
|
|
|
|
|
|
success: (message: string) => console.log(`✅ ${message}`),
|
|
|
|
|
|
warn: (message: string) => console.warn(`⚠️ ${message}`),
|
|
|
|
|
|
error: (message: string) => console.error(`❌ ${message}`),
|
|
|
|
|
|
debug: (message: string) => console.log(`🔍 ${message}`),
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// Export a simple logger object for compatibility
|
|
|
|
|
|
export const logger = {
|
|
|
|
|
|
log: (level: string, message: string) => {
|
|
|
|
|
|
switch (level) {
|
|
|
|
|
|
case 'info':
|
|
|
|
|
|
log.info(message);
|
|
|
|
|
|
break;
|
|
|
|
|
|
case 'warn':
|
|
|
|
|
|
log.warn(message);
|
|
|
|
|
|
break;
|
|
|
|
|
|
case 'error':
|
|
|
|
|
|
log.error(message);
|
|
|
|
|
|
break;
|
|
|
|
|
|
default:
|
|
|
|
|
|
console.log(message);
|
|
|
|
|
|
}
|
|
|
|
|
|
},
|
2025-10-24 08:10:02 +00:00
|
|
|
|
};
|