Skip to content

Commit e95c7e3

Browse files
committed
make SetLogger thread-safe
Signed-off-by: Bruce Ma <brucema19901024@gmail.com>
1 parent 3734278 commit e95c7e3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

‎klog.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,9 @@ func (rb *redirectBuffer) Write(bytes []byte) (n int, err error) {
861861
// ...
862862
// klog.SetLogger(zapr.NewLogger(zapLog))
863863
func SetLogger(logr logr.Logger) {
864+
logging.mu.Lock()
865+
defer logging.mu.Unlock()
866+
864867
logging.logr = logr
865868
}
866869

0 commit comments

Comments
 (0)