From c76c696ed711a30501de00fe14ee37772789d0b2 Mon Sep 17 00:00:00 2001 From: Gyuho Lee Date: Fri, 20 Apr 2018 10:54:37 -0700 Subject: [PATCH] embed: sync logger on server close Signed-off-by: Gyuho Lee --- embed/etcd.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/embed/etcd.go b/embed/etcd.go index c59cdf083..74033e29a 100644 --- a/embed/etcd.go +++ b/embed/etcd.go @@ -312,6 +312,11 @@ func (e *Etcd) Close() { cancel() } } + + lg := e.GetLogger() + if lg != nil { + lg.Sync() + } } func stopServers(ctx context.Context, ss *servers) {