fix: add missing vendor loggers and safe fallbacks

- Added all vendor page loggers to vendorLoggers config
- Added safe fallback pattern to marketplace.js and dashboard.js
- Logger names now match what JS files expect

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-02 22:53:38 +01:00
parent 529feb7ed4
commit ef4b202dbb
3 changed files with 35 additions and 12 deletions

View File

@@ -233,24 +233,45 @@ const adminLoggers = {
// ============================================================================
const vendorLoggers = {
// Vendor dashboard
// Dashboard
dashboard: createLogger('DASHBOARD', ACTIVE_LOG_LEVEL),
// Product management
products: createLogger('PRODUCTS', ACTIVE_LOG_LEVEL),
inventory: createLogger('INVENTORY', ACTIVE_LOG_LEVEL),
vendorProducts: createLogger('PRODUCTS', ACTIVE_LOG_LEVEL),
vendorInventory: createLogger('INVENTORY', ACTIVE_LOG_LEVEL),
marketplace: createLogger('MARKETPLACE', ACTIVE_LOG_LEVEL),
// Order management
orders: createLogger('ORDERS', ACTIVE_LOG_LEVEL),
vendorOrders: createLogger('ORDERS', ACTIVE_LOG_LEVEL),
orderDetail: createLogger('ORDER-DETAIL', ACTIVE_LOG_LEVEL),
// Theme customization
theme: createLogger('THEME', ACTIVE_LOG_LEVEL),
// Settings
settings: createLogger('SETTINGS', ACTIVE_LOG_LEVEL),
vendorSettings: createLogger('SETTINGS', ACTIVE_LOG_LEVEL),
// Analytics
analytics: createLogger('ANALYTICS', ACTIVE_LOG_LEVEL)
vendorAnalytics: createLogger('ANALYTICS', ACTIVE_LOG_LEVEL),
// Messaging
messages: createLogger('MESSAGES', ACTIVE_LOG_LEVEL),
// Team
vendorTeam: createLogger('TEAM', ACTIVE_LOG_LEVEL),
// Notifications
vendorNotifications: createLogger('NOTIFICATIONS', ACTIVE_LOG_LEVEL),
// Profile
vendorProfile: createLogger('PROFILE', ACTIVE_LOG_LEVEL),
// Customers
vendorCustomers: createLogger('CUSTOMERS', ACTIVE_LOG_LEVEL),
// Content pages
contentPages: createLogger('CONTENT-PAGES', ACTIVE_LOG_LEVEL),
contentPageEdit: createLogger('CONTENT-PAGE-EDIT', ACTIVE_LOG_LEVEL)
};
// ============================================================================