Hi
I have a golang file where I have code like: log.Fatal("My error message: ", err) When the above statement is executed, In the appengine logviewer, I get something like: panic: os.Exit called goroutine 1 [running]: os.Exit(0x1) go/src/os/proc.go:58 <https://console.cloud.google.com/debug/fromlog?appModule=default&appVersion=20171103t130151&file=go%2Fsrc%2Fos%2Fproc.go&line=58&logInsertId=59fc1ca5000391bb3a15d19c&logNanos=1509694618092435000&nestedLogIndex=0&project=celtic-facility-184703> +0x7c log.Fatal(0xc008549f60, 0x2, 0x2) go/src/log/log.go:303 <https://console.cloud.google.com/debug/fromlog?appModule=default&appVersion=20171103t130151&file=go%2Fsrc%2Flog%2Flog.go&line=303&logInsertId=59fc1ca5000391bb3a15d19c&logNanos=1509694618092435000&nestedLogIndex=0&project=celtic-facility-184703> +0x79 main.main() main.go:42 <https://console.cloud.google.com/debug/fromlog?appModule=default&appVersion=20171103t130151&file=main.go&line=42&logInsertId=59fc1ca5000391bb3a15d19c&logNanos=1509694618092435000&nestedLogIndex=0&project=celtic-facility-184703> +0x201 But I dont get any error message. The main.go:42 corresponds to the log.Fatal line in my code but I do not get to see the error message that is printed as part of the log statement. I see that appengine package has a "Log" function which may print the AppLogs such that they can be viewed from the Google Appengine log console itself. My question is, can the golang default log package be somehow instructed to redirect to appengine ? Something like: if env == "AppEngine" { log.SetOutput(appengine.DefaultLogger) } in my main file ? This way, I get to make my code not locked to google cloud and also can deploy existing code which uses log already. Any pointers ? Thanks. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.