docs: Enhance development setup documentation and update environment variable validation

- Added a new section in CURRENT_STATUS.md detailing prerequisites and quick start instructions for development setup.
- Updated environment variable validation to include defaults for missing variables in env.ts.
- Improved error handling in errorHandler.ts for better validation feedback.
- Made various code adjustments across services to ensure robustness and clarity.
This commit is contained in:
defiQUG
2025-11-05 19:00:46 -08:00
parent c872168d23
commit 14dfd3c9bf
18 changed files with 311 additions and 27 deletions

View File

@@ -33,7 +33,23 @@ export class ELKAggregator implements LogAggregator {
// });
// For now, just log normally
logger[level as keyof typeof logger](metadata || {}, message);
const meta = metadata || {};
switch (level) {
case "error":
logger.error(meta, message);
break;
case "warn":
logger.warn(meta, message);
break;
case "info":
logger.info(meta, message);
break;
case "debug":
logger.debug(meta, message);
break;
default:
logger.info(meta, message);
}
}
}
@@ -61,7 +77,24 @@ export class DatadogAggregator implements LogAggregator {
// }),
// });
logger[level as keyof typeof logger](metadata || {}, message);
// For now, just log normally
const meta = metadata || {};
switch (level) {
case "error":
logger.error(meta, message);
break;
case "warn":
logger.warn(meta, message);
break;
case "info":
logger.info(meta, message);
break;
case "debug":
logger.debug(meta, message);
break;
default:
logger.info(meta, message);
}
}
}