我正在运行一个打开http端口的脚本。我最初有它记录错误:
log.Fatal(http.ListenAndServe(":7777", router))
我还有其他代码,因此我想在另一个线程上运行它:
go http.ListenAndServe(":7777", router)
我仍然想记录与http端口失败有关的所有信息,但是都行不通:
go log.Fatal(http.ListenAndServe(":7777", router))
或者
log.Fatal(go http.ListenAndServe(":7777", router))
正确的语法是什么?
最佳答案
您可以将其包装在匿名函数中:
go func() {
log.Fatal(http.ListenAndServe(":7777", router))
}()
关于go - 使用go命令进行log.Fatal操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48176971/