If it's not a lot of extra work complexity, I'd love it if the debug setting could allow a specific time to be entered. Default to 30 minutes and allow longer times when desired.
Sometimes when debugging you want to gather logs until a moment that may be some hours away from the current time. Being able to have debug logs keep running until that moment can be very helpful.