package main
import (
"fmt"
"runtime/debug"
)
func main() {
// to print it to standard error
debug.PrintStack()
// alternately to get it in a variable:
stackTrace := debug.Stack()
fmt.Printf("(%d bytes)\n", len(stackTrace))
}