guibranco / guibranco/logstream-server

[FEATURE] Add UDP listener support for receiving log messages

Open
#54 0 comments 0 reactions 0 assignees View on GitHub
✨ feature 🎲 database 📊 dashboard 📝 documentation 📦 dependencies 🕕 very high effort 🚀 performance 🚨 security enhancement good first issue hacktoberfest help wanted 🧪 tests
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.