12345678910111213141516171819 |
- package utils
- import (
- "os"
- "syscall"
- )
- // RedirectStderr to the file passed in
- func RedirectStderr() (err error) {
- logFile, err := os.OpenFile(ErrorLogFilename(), os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_APPEND, 0644)
- if err != nil {
- return
- }
- err = syscall.Dup2(int(logFile.Fd()), int(os.Stderr.Fd()))
- if err != nil {
- return
- }
- return
- }
|