Browse Source

修复es type错误问题

tags/v1.3.7
余 欣怀 1 year ago
parent
commit
38247cf3c9
3 changed files with 20 additions and 2 deletions
  1. +18
    -0
      log_test.go
  2. +1
    -1
      logs/es/es.go
  3. +1
    -1
      logs/file_test.go

+ 18
- 0
log_test.go View File

@@ -78,3 +78,21 @@ func TestNew(t *testing.T) {

wg.Wait()
}

func TestGetEs(t *testing.T) {
wg := sync.WaitGroup{}
for i := 0; i < 10; i++ {
wg.Add(1)
go func(i int) {
GetEs("ok").Debug("%d", i)
time.Sleep(time.Second * 10)
wg.Done()
}(i)
}

for i := 0; i < 10; i++ {
GetEs("ok").Debug("aaaaaa%d", i)
}

wg.Wait()
}

+ 1
- 1
logs/es/es.go View File

@@ -89,7 +89,7 @@ func (el *esLogger) WriteMsg(when time.Time, msg string, level int, lable string

d := goes.Document{
Index: fmt.Sprintf("%s-%04d.%02d.%02d", el.IndexName, when.Year(), when.Month(), when.Day()),
Type: "logs",
Type: "_doc",
Fields: vals,
}
_, err := el.Index(d, nil)


+ 1
- 1
logs/file_test.go View File

@@ -281,7 +281,7 @@ func testFileRotate(t *testing.T, fn1, fn2 string, daily, hourly bool) {
fw.hourlyOpenDate = fw.hourlyOpenTime.Day()
}

fw.WriteMsg(time.Now(), "this is a msg for test", LevelDebug)
fw.WriteMsg(time.Now(), "this is a msg for test", LevelDebug, "", "dev")

for _, file := range []string{fn1, fn2} {
_, err := os.Stat(file)


Loading…
Cancel
Save