不要亂用go中標準庫中log日誌等級

標準庫log模塊

fatal會自動調用os.Exit

func Fatal(v ...interface{}) {
	std.Output(2, fmt.Sprint(v...))
	os.Exit(1)
}

panic 會自動調用panic

func Panic(v ...interface{}) {
	s := fmt.Sprint(v...)
	std.Output(2, s)
	panic(s)
}

如果只是簡單的輸出還是老老實實使用
log.Print系列函數, 否則意外退出,還一頭霧水

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章