Skip to content

feat(logging): Add lightweight DIY logging utility [bd-log1]#44

Merged
khaliqgant merged 1 commit intomainfrom
claude/analyze-agent-swarm-qVjZ8
Jan 1, 2026
Merged

feat(logging): Add lightweight DIY logging utility [bd-log1]#44
khaliqgant merged 1 commit intomainfrom
claude/analyze-agent-swarm-qVjZ8

Conversation

@khaliqgant
Copy link
Copy Markdown
Member

  • Create src/utils/logger.ts with minimal logging implementation
  • Support JSON output format for easy parsing with jq
  • Configurable via AGENT_RELAY_LOG_FILE, AGENT_RELAY_LOG_LEVEL, DEBUG env vars
  • Integrate logging into daemon server.ts, replacing console.log/error
  • Add structured logging with component names and extra fields
  • Pre-create daemonLog, routerLog, connectionLog for common components

Environment variables:

  • AGENT_RELAY_LOG_FILE: Path to log file (optional)
  • AGENT_RELAY_LOG_LEVEL: DEBUG|INFO|WARN|ERROR (default: INFO)
  • AGENT_RELAY_LOG_JSON: Set to "1" for JSON output
  • DEBUG: Set to "1" to enable debug logging

- Create src/utils/logger.ts with minimal logging implementation
- Support JSON output format for easy parsing with jq
- Configurable via AGENT_RELAY_LOG_FILE, AGENT_RELAY_LOG_LEVEL, DEBUG env vars
- Integrate logging into daemon server.ts, replacing console.log/error
- Add structured logging with component names and extra fields
- Pre-create daemonLog, routerLog, connectionLog for common components

Environment variables:
- AGENT_RELAY_LOG_FILE: Path to log file (optional)
- AGENT_RELAY_LOG_LEVEL: DEBUG|INFO|WARN|ERROR (default: INFO)
- AGENT_RELAY_LOG_JSON: Set to "1" for JSON output
- DEBUG: Set to "1" to enable debug logging
@khaliqgant khaliqgant merged commit e60b65a into main Jan 1, 2026
6 checks passed
@khaliqgant khaliqgant deleted the claude/analyze-agent-swarm-qVjZ8 branch January 1, 2026 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants