qerrors
Version:
Intelligent error handling middleware with AI-powered analysis, environment validation, caching, and production-ready logging. Provides OpenAI-based error suggestions, queue management, retry mechanisms, and comprehensive configuration options for Node.js
18 lines (17 loc) • 544 B
JavaScript
// winston stub to capture logging without side effects
function dummy() { return () => {}; } //placeholder formatter
const format = {
combine: (...args) => ({ combine: args }),
timestamp: dummy,
errors: dummy,
splat: dummy,
json: dummy,
printf: (fn) => fn
};
class File { constructor() {} } //placeholder transport
class Console { constructor() {} } //placeholder transport
module.exports = {
createLogger: () => ({ error() {}, warn() {}, info() {} }), //return minimal logger object
format,
transports: { File, Console }
};