From c9b890b10ee0949dc2e70997faa300774f914edf Mon Sep 17 00:00:00 2001 From: JessonChan Date: Tue, 12 Jan 2016 17:59:23 +0800 Subject: [PATCH] add asynchronous benchmark --- logs/file_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/logs/file_test.go b/logs/file_test.go index 97260f12..f7929942 100644 --- a/logs/file_test.go +++ b/logs/file_test.go @@ -131,3 +131,13 @@ func BenchmarkFile(b *testing.B) { } os.Remove("test4.log") } + +func BenchmarkAsynchronousFile(b *testing.B) { + log := NewLogger(100000) + log.SetLogger("file", `{"filename":"test4.log"}`) + log.Async() + for i := 0; i < b.N; i++ { + log.Debug("debug") + } + os.Remove("test4.log") +}