Factory & Constructor Functions
What's the benefit of using a Factory Function in this scenario?
const createLogger = (prefix) => {
const log = (message) => console.log(`[${prefix}] ${message}`);
const error = (message) => console.error(`[${prefix}] ERROR: ${message}`);
const warn = (message) => console.warn(`[${prefix}] WARN: ${message}`);
return { log, error, warn };
};
const userLogger = createLogger('USER');
const dbLogger = createLogger('DB');