]> ruderich.org/simon Gitweb - safcm/safcm.git/commitdiff
safcm: simplify Sync.logf to take the log message as string
authorSimon Ruderich <simon@ruderich.org>
Wed, 12 May 2021 06:35:59 +0000 (08:35 +0200)
committerSimon Ruderich <simon@ruderich.org>
Wed, 12 May 2021 06:35:59 +0000 (08:35 +0200)
logf() is not directly called by regular code which makes the format
string less useful.

Also rename it to log().

cmd/safcm/sync.go
cmd/safcm/sync_sync.go

index 70aaf47e4c8f5c364247fa4fe0c05e239bb5d79b..4a82ca3b906464f8ce58f652f4abf9afbbf71cb8 100644 (file)
@@ -400,9 +400,7 @@ func (s *Sync) Host(wg *sync.WaitGroup) error {
        return nil
 }
 
-func (s *Sync) logf(level safcm.LogLevel, escaped bool,
-       format string, a ...interface{}) {
-
+func (s *Sync) log(level safcm.LogLevel, escaped bool, msg string) {
        if s.config.LogLevel < level {
                return
        }
@@ -410,16 +408,16 @@ func (s *Sync) logf(level safcm.LogLevel, escaped bool,
                Host: s.host,
                Log: Log{
                        Level: level,
-                       Text:  fmt.Sprintf(format, a...),
+                       Text:  msg,
                },
                Escaped: escaped,
        }
 }
 func (s *Sync) logDebugf(format string, a ...interface{}) {
-       s.logf(safcm.LogDebug, false, format, a...)
+       s.log(safcm.LogDebug, false, fmt.Sprintf(format, a...))
 }
 func (s *Sync) logVerbosef(format string, a ...interface{}) {
-       s.logf(safcm.LogVerbose, false, format, a...)
+       s.log(safcm.LogVerbose, false, fmt.Sprintf(format, a...))
 }
 
 // sendRecv sends a message over conn and waits for the response. Any MsgLog
@@ -437,7 +435,7 @@ func (s *Sync) sendRecv(conn *rpc.Conn, msg safcm.Msg) (safcm.Msg, error) {
                }
                log, ok := x.(safcm.MsgLog)
                if ok {
-                       s.logf(log.Level, false, "%s", log.Text)
+                       s.log(log.Level, false, log.Text)
                        continue
                }
                return x, nil
index 385cfd9a2494bef298a2633bfee634c992e9bf36..0d5a722d9ef59b0461550532adcef372725db767 100644 (file)
@@ -47,7 +47,7 @@ func (s *Sync) hostSync(conn *rpc.Conn, detectedGroups []string) error {
        // Display changes
        changes := s.formatChanges(resp)
        if changes != "" {
-               s.logf(safcm.LogInfo, true, "%s", changes)
+               s.log(safcm.LogInfo, true, changes)
        }
 
        if resp.Error != "" {