mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-10-07 02:58:15 +00:00
- Add new logging module at src/api/core/logging/ with: - ApiLogger singleton for structured request/response/error logging - withLogging() wrapper for automatic stream metrics tracking - createLoggingFetch() HTTP interceptor for raw request/response logging - env-config for reading ROO_CODE_LOGGING from workspace .env.local - Integrate logging into all 20+ providers via BaseProvider.getLogContext() - Add protected providerName getter pattern to all provider classes - Enable HTTP-level logging in OpenRouter provider as reference implementation - Configuration: Set ROO_CODE_LOGGING=true in workspace .env.local to enable - Logs include: provider name, model, operation, tokens, latency, errors Test coverage: 67 tests passing for logging module and providers |
||
|---|---|---|
| .. | ||
| extensions.json | ||
| launch.json | ||
| settings.json | ||
| tasks.json | ||