github.com/unirita/cuto@v0.9.8-0.20160830082821-aa6652f877b7/console/stack.go (about)

     1  // Copyright 2015 unirita Inc.
     2  // Created 2015/04/10 shanxia
     3  
     4  package console
     5  
     6  import (
     7  	"github.com/unirita/cuto/log"
     8  	"runtime"
     9  )
    10  
    11  func PrintStack() {
    12  	for i := 2; ; i++ { // ここと、呼び出し元のconsoleは出さない。
    13  		_, file, line, ok := runtime.Caller(i)
    14  		if !ok {
    15  			break
    16  		}
    17  		log.Error("\t", file, ":", line)
    18  	}
    19  }