From 2d1a293315de90b31269b92ec854a6c3b32a0302 Mon Sep 17 00:00:00 2001 From: Mike Crute Date: Sat, 21 May 2022 19:22:07 -0700 Subject: vault: make logger configuration --- vault/logger.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/vault/logger.go b/vault/logger.go index 7e16895..a83eb33 100644 --- a/vault/logger.go +++ b/vault/logger.go @@ -2,13 +2,16 @@ package vault import ( "context" - "log" "sync" "code.crute.us/mcrute/golib/service" ) -func MakeRenewalLogger(rc chan *Renewal) service.RunnerFunc { +type VaultInfofLogger interface { + Infof(string, ...interface{}) +} + +func MakeRenewalLogger(rc chan *Renewal, log VaultInfofLogger) service.RunnerFunc { return func(ctx context.Context, wg *sync.WaitGroup) error { wg.Add(1) defer wg.Done() @@ -16,8 +19,9 @@ func MakeRenewalLogger(rc chan *Renewal) service.RunnerFunc { for { select { case r := <-rc: - log.Printf("Renewing credential %s at %s", r.Name, r.RenewedAt) + log.Infof("Renewing credential %s at %s", r.Name, r.RenewedAt) case <-ctx.Done(): + log.Infof("Shutting down vault renewal logger") return nil } } -- cgit v1.2.3