add log test
This commit is contained in:
@@ -10,12 +10,12 @@ import (
|
||||
"github.com/pkg/errors"
|
||||
)
|
||||
|
||||
// CrashLog set crash log
|
||||
func CrashLog(file string) {
|
||||
// NewCrashLog set crash log
|
||||
func NewCrashLog(file string) {
|
||||
f, err := os.OpenFile(file, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666)
|
||||
if err != nil {
|
||||
log.Fatalf("open crash log file error. %v", errors.WithStack(err))
|
||||
} else {
|
||||
syscall.Dup2(int(f.Fd()), 2)
|
||||
_ = syscall.Dup2(int(f.Fd()), 2)
|
||||
}
|
||||
}
|
||||
|
@@ -10,12 +10,12 @@ import (
|
||||
"github.com/pkg/errors"
|
||||
)
|
||||
|
||||
// CrashLog set crash log
|
||||
func CrashLog(file string) {
|
||||
// NewCrashLog set crash log
|
||||
func NewCrashLog(file string) {
|
||||
f, err := os.OpenFile(file, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666)
|
||||
if err != nil {
|
||||
log.Fatalf("open crash log file error. %v", errors.WithStack(err))
|
||||
} else {
|
||||
syscall.Dup3(int(f.Fd()), 2, 0)
|
||||
_ = syscall.Dup3(int(f.Fd()), 2, 0)
|
||||
}
|
||||
}
|
||||
|
@@ -26,8 +26,8 @@ func setStdHandle(stdhandle int32, handle syscall.Handle) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// CrashLog set crash log
|
||||
func CrashLog(file string) {
|
||||
// NewCrashLog set crash log
|
||||
func NewCrashLog(file string) {
|
||||
f, err := os.OpenFile(file, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666)
|
||||
if err != nil {
|
||||
log.Println(err.Error())
|
||||
|
Reference in New Issue
Block a user