httplog: Increase stack size

The previous size, of 2KB, in practice always was filled completely by
http server-releated stuff well above the panic itself, and truncated
before anything of real value was printed.

This increases the stack size so that panics are printed in full.
This commit is contained in:
Euan Kemp 2016-06-13 13:00:21 -07:00
parent d9f788532f
commit c672bb4b63

View File

@ -210,7 +210,7 @@ func (rl *respLogger) recordStatus(status int) {
rl.statusRecorded = true
if rl.logStacktracePred(status) {
// Only log stacks for errors
stack := make([]byte, 2048)
stack := make([]byte, 50*1024)
stack = stack[:runtime.Stack(stack, false)]
rl.statusStack = "\n" + string(stack)
} else {