On 03/19/2014 07:04 PM, Allen Zhang wrote:
Shouldn't the debug level only have an impact on the amount of information written to the log? And that should only changes the delay between operations?
Well, from a programmatic point of view, not necessarily. Writing debug logs is an operation that involves buffering and parsing strings internally, which in turn draws on static (stack) and dynamic (heap) memory allocations. All of that influences the memory state of the program, and thus has an impact on whether it'll crash, and when it will do so.