开发者社区> 问答> 正文

go程序log模块部分内容未打印出来

package main

import (
	"log"
)

func main()  {
	log.Println("aaaa")
	log.Fatalln("bbbbb")
	log.Print("cccccc")
}

运行结果

2021/10/24 09:36:45 aaaa
2021/10/24 09:36:45 bbbbb
exit status 1

还有内容cccccc未打印是为什么

展开
收起
水果黄瓜 2021-10-24 09:38:01 916 0
1 条回答
写回答
取消 提交回答
  • 这个是因为你没理解log.Fatalln("bbbbb") 这个函数的底层调用 ,除了打印日志以外,还会调用os.exit(1),表示非正常退出,所以后面的内容无法打印

    2021-10-25 21:45:50
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Go语言路上踩过的坑 立即下载
gohbase :HBase go客户端 立即下载
Go构建日请求千亿级微服务实践 立即下载