You could do what I do at times and that is to record each round.
Beginning of round: "record round1" + "say thetime" + "sb_status"
Before round ends: "stop"
New round: "record round2" + "say thetime" + "sb_status"
Before round ends: "stop"
etc...I have like a massive collection of a lot of a bunch of rounds for each map when I was playing a lot. I think I still do actually. After the map change I would create a folder of the next map along with the date on it and place the next set of demos there.
Yes it is a lot of effort...but at the time and even now, I care about the server...and also I have proof to support my admin actions.