From 7425d2210bf9c330f28253617f38466df2c9d6a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=93=81=E5=93=A5?= Date: Fri, 2 Aug 2024 11:31:44 +0800 Subject: [PATCH] optimize: if we do not need this level, do not need parseLogEvent --- writer.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/writer.go b/writer.go index af13763..0337179 100644 --- a/writer.go +++ b/writer.go @@ -65,6 +65,10 @@ func (w *Writer) Write(data []byte) (n int, err error) { return n, nil } + if _, ok := levelsMapping[lvl]; !ok { + return + } + event, ok := w.parseLogEvent(data) if !ok { return