The code of syslog server can be found here.
The syslog server is simple because it only collects logs from syslog client, I have not tested with multiple clients yet, which I think may need threading. The logs are saved to log file and also display on the console.
