From 301773302e5e97544be69965b9fae573791f1460 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Sun, 8 Aug 2021 17:16:30 +0200 Subject: driver: break encapsulation and pass timestamp to ringlogger Signed-off-by: Jason A. Donenfeld --- tunnel/service.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'tunnel') diff --git a/tunnel/service.go b/tunnel/service.go index a5f1df4c..14264193 100644 --- a/tunnel/service.go +++ b/tunnel/service.go @@ -107,7 +107,13 @@ func (service *tunnelService) Execute(args []string, r <-chan svc.ChangeRequest, log.Println("Shutting down") }() - err = ringlogger.InitGlobalLogger("TUN") + var logFile string + logFile, err = conf.LogFile(true) + if err != nil { + serviceError = services.ErrorRingloggerOpen + return + } + err = ringlogger.InitGlobalLogger(logFile, "TUN") if err != nil { serviceError = services.ErrorRingloggerOpen return -- cgit v1.2.3-59-g8ed1b