This is a minimal syslog server. A single executable that once executed will start listening on port 514 (default syslog port). Once syslog traffic kicks in it will create a text document in a nice format in the same folder. Once the day changes another document will be created.
This is a quick way to monitor and collect logs. It might be wise to compress the folder where you are running it if you plan to run it for days. I have written this in .NET. Watch this space for the source soon.
Note that you would need .NET for this to work. Here is an idea, fire up a server in the Azure, and run this on the desktop for as long as you wish to collect logs from devices for troubleshooting 🙂
Download the UpgSyslogServer