瀏覽代碼

fix data race

kevin 4 年之前
父節點
當前提交
40230d79e7
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      core/logx/syslog_test.go

+ 3 - 3
core/logx/syslog_test.go

@@ -33,10 +33,10 @@ func captureOutput(f func()) string {
 	writer := new(mockWriter)
 	writer := new(mockWriter)
 	infoLog = writer
 	infoLog = writer
 
 
-	prevLevel := logLevel
-	logLevel = InfoLevel
+	prevLevel := atomic.LoadUint32(&logLevel)
+	SetLevel(InfoLevel)
 	f()
 	f()
-	logLevel = prevLevel
+	SetLevel(prevLevel)
 
 
 	return writer.builder.String()
 	return writer.builder.String()
 }
 }