github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/tests/backup/restricted3.gno (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.gno:39: test log