guibranco / guibranco/logstream-server
[FEATURE] Add UDP listener support for receiving log messages
- Dominant language
- PHP
- Stars
- 1
- Forks
- 0
- Avg merge
- 1m
- Merged PRs (30d)
- 4
Description
Add support for receiving log messages over UDP in addition to the existing HTTP transport. The server should be configurable to accept UDP traffic, enabling lightweight log ingestion from clients and environments where HTTP is not desirable or available.
### Acceptance Criteria
* [ ] Server can receive log messages via UDP.
* [ ] UDP listener is configurable (port and related settings).
* [ ] Messages received over UDP are processed identically to HTTP messages where applicable.
* [ ] Existing HTTP functionality remains fully supported.
* [ ] Documentation is updated with UDP configuration and usage.
[CLAUDE_CODE_UDP_PROMPT.md](https://github.com/user-attachments/files/30010744/CLAUDE_CODE_UDP_PROMPT.md)
Contributor guide
Research direction
Start by locating the existing HTTP transport, server configuration, and the code path that processes incoming log messages. Trace how HTTP messages reach processing, then identify where UDP port and related settings belong. Done means UDP messages follow the applicable HTTP processing path, HTTP still works, configuration is documented, and the relevant tests pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend, networking
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100