Все логи, которые я принчу через log.Println отображаются в файле текущей сессии программы, создается файл pid-xxxx.log.
fmt.Println принтит в консоль
Раньше все ок было, может с этим связано как-то?
if *FD != 0 {
log.Println("Starting with FD ", *FD)
file1 = os.NewFile(uintptr(*FD), "parent socket")
listener1, err = net.FileListener(file1)
if err != nil {
log.Fatalln("fd listener failed: ", err)
}
} else {
log.Println("Virgin Start")
listener1, err = net.Listen("tcp", s.Addr)
if err != nil {
log.Fatalln("listener failed: ", err)
}
}
err = s.Serve(listener1)