/** * Logging utilities for isocreator */ import { smartlog } from './plugins.ts'; // Create logger instance export const logger = new smartlog.Smartlog({ logContext: { company: 'Lossless GmbH', companyunit: 'serve.zone', containerName: 'isocreator', environment: 'cli', runtime: 'deno', zone: 'local', }, minimumLogLevel: 'info', }); /** * Log levels for convenience */ export const log = { info: (message: string) => logger.log('info', message), success: (message: string) => logger.log('info', `✅ ${message}`), warn: (message: string) => logger.log('warn', `⚠️ ${message}`), error: (message: string) => logger.log('error', `❌ ${message}`), debug: (message: string) => logger.log('silly', message), };