| 12345678910111213141516171819 |
- // Log the panic under unix to the log file
- //+build linux
- package tools
- import (
- "log"
- "os"
- "syscall"
- )
- // redirectStderr to the file passed in
- func RedirectStderr(f *os.File) {
- err := syscall.Dup2(int(f.Fd()), int(os.Stderr.Fd()))
- if err != nil {
- log.Printf("Failed to redirect stderr to file: %v", err)
- }
- }
|