Files
isocreator/ts/logging.ts

35 lines
868 B
TypeScript
Raw Normal View History

/**
* Logging utilities for isocreator
* Simple console-based logging (following nupst pattern)
*/
/**
* Log levels for convenience
*/
export const log = {
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);
}
},
};