logs: fix TestFilePermWithPrefixPath function

This commit is contained in:
nichtsen 2021-09-14 15:01:51 +08:00
parent 8ba0b4f1b8
commit 415968070f

View File

@ -69,7 +69,7 @@ func TestFileWithPrefixPath(t *testing.T) {
func TestFilePermWithPrefixPath(t *testing.T) { func TestFilePermWithPrefixPath(t *testing.T) {
log := NewLogger(10000) log := NewLogger(10000)
log.SetLogger("file", `{"filename":"log/test.log", "perm": "0220", "dirperm": "0770"}`) log.SetLogger("file", `{"filename":"mylogpath/test.log", "perm": "0220", "dirperm": "0770"}`)
log.Debug("debug") log.Debug("debug")
log.Informational("info") log.Informational("info")
log.Notice("notice") log.Notice("notice")
@ -79,15 +79,15 @@ func TestFilePermWithPrefixPath(t *testing.T) {
log.Critical("critical") log.Critical("critical")
log.Emergency("emergency") log.Emergency("emergency")
dir, err := os.Stat("log") dir, err := os.Stat("mylogpath")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
if dir.Mode().Perm() != 0o0770 { if !dir.IsDir() {
t.Fatal("unexpected directory permission") t.Fatal("mylogpath expected to be a directory")
} }
file, err := os.Stat("log/test.log") file, err := os.Stat("mylogpath/test.log")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
@ -95,8 +95,8 @@ func TestFilePermWithPrefixPath(t *testing.T) {
t.Fatal("unexpected file permission") t.Fatal("unexpected file permission")
} }
os.Remove("log/test.log") os.Remove("mylogpath/test.log")
os.Remove("log") os.Remove("mylogpath")
} }
func TestFile1(t *testing.T) { func TestFile1(t *testing.T) {