mongodb-connection-lib
Version:
A comprehensive MongoDB connection library with CRUD operations, connection pooling, and model abstraction
28 lines (23 loc) • 670 B
JavaScript
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;