UNPKG

mongodb-connection-lib

Version:

A comprehensive MongoDB connection library with CRUD operations, connection pooling, and model abstraction

28 lines (23 loc) 670 B
class Logger { static info(message, data = null) { console.log(`[INFO] ${new Date().toISOString()} - ${message}`, data || ""); } static error(message, error = null) { console.error( `[ERROR] ${new Date().toISOString()} - ${message}`, error || "" ); } static warn(message, data = null) { console.warn(`[WARN] ${new Date().toISOString()} - ${message}`, data || ""); } static debug(message, data = null) { if (process.env.NODE_ENV === "development") { console.log( `[DEBUG] ${new Date().toISOString()} - ${message}`, data || "" ); } } } module.exports = Logger;