FactuGES_ERP/apps/server/src/lib/logger/console-logger.ts

20 lines
492 B
TypeScript
Raw Normal View History

2025-06-12 06:55:17 +00:00
import { ILogger } from "@erp/core/api";
2025-05-09 10:45:32 +00:00
export class ConsoleLogger implements ILogger {
info(message: string, meta?: any) {
console.log(`[INFO] ${message}`, meta ?? "");
}
warn(message: string, meta?: any) {
console.warn(`[WARN] ${message}`, meta ?? "");
}
error(message: string, error?: Error | any) {
console.error(`[ERROR] ${message}`, error?.stack || error);
}
2025-05-20 10:08:24 +00:00
debug(message: string, meta?: any) {
console.debug(`[DEBUG] ${message}`, meta ?? "");
}
2025-05-09 10:45:32 +00:00
}