A logger app that logs formatted messages referred to as "log frames" using the following frame structure:
init^cmd^data^endData^close
Where:
cmdrepresents the log type (e.g.,info,debug,warn,error).datacontains the actual log message.
The project has two backend servers that can be used:
- Node.js server (TCP and UDP server versions)
- Rust server using Actix-web (WebSockets and UDP server versions)
-
Receives log frames via TCP and UDP on the node server, and over WebSockets and UDP on the rust server.
-
Logs the following types of messages:
infodebugwarnerror
(Any other type of message gets logged with a default type)