github.com/traefik/yaegi@v0.15.1/_test/restricted3.go (about) 1 package main 2 3 import ( 4 "bytes" 5 "fmt" 6 "log" 7 ) 8 9 var ( 10 buf bytes.Buffer 11 logger = log.New(&buf, "logger: ", log.Lshortfile) 12 ) 13 14 func main() { 15 defer func() { 16 r := recover() 17 fmt.Println("recover:", r, buf.String()) 18 }() 19 logger.Fatal("test log") 20 } 21 22 // Output: 23 // recover: test log logger: restricted.go:39: test log