Feature - Server log enhancements

G'day when I review the server logs, it would be good if the repository log entries were separated from the build/agent details.

At the moment all the different operations in the log are stored in one mega log file, that I'm finding grows very large very quickly. Essentially I'm finding I'm ignoring the repository scheduled checks as they either work or don't and I'm only interested in persistent failures. On the flip side the server log details for "Project/configuration/Builds" is critical stuff to help me debug and learn the logic under the bonnet.

On another note, could the log file names include the prefix "Server_$MachineName$" and "Agent_$MachineName$, to make it easier when sending logs to Vsoft?

The logs were never designed for user consumption, the idea is you enable them, capture the log file after the error event and send it to us for analysis.

I had a quick look at the logging code, will need to spend some time on it to figure out how to change the filenames, it currently doesn’t have a provision for that as it’s shared code between the server and the agent (it just creates a name based on datetime).