在Golang中添加打印文件、行号等信息

package main

import (
"runtime"
"fmt"
)

func main() {
funcName, file, line, ok := runtime.Caller(0)
if ok {

    fmt.Println("Func Name=" + runtime.FuncForPC(funcName).Name())
    fmt.Printf("file: %s line=%d\n", file, line)
}

}

上一篇:libp2p学习记录一


下一篇:深入理解MySQL索引