fix: standardize log prefixes, remove duplicates, add missing module tags
Second-pass logging cleanup: consistent [LEVEL] [module] format across all 41 files. Remove stale prefixes ([CF], [SYNC], [SCHED], [API], [STORAGE], [HEALTH], [ROLLBACK]). Remove 5 duplicate log lines. Gate ungated DEBUG lines. Fix wrong log levels (restore start WARN→INFO). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -173,7 +173,7 @@ func Load(path string, logger *log.Logger) (*Settings, error) {
|
||||
data, err := os.ReadFile(path)
|
||||
if err != nil {
|
||||
if os.IsNotExist(err) {
|
||||
logger.Printf("[INFO] No settings.json found, using defaults")
|
||||
logger.Printf("[INFO] [settings] No settings.json found, using defaults")
|
||||
return s, nil
|
||||
}
|
||||
return nil, fmt.Errorf("reading settings file: %w", err)
|
||||
@@ -201,14 +201,14 @@ func (s *Settings) migrateResticToRsync() {
|
||||
prefs.CrossDrive.Method = "rsync"
|
||||
s.AppBackup[name] = prefs
|
||||
if s.log != nil {
|
||||
s.log.Printf("[INFO] Migrated cross-drive backup for %s from restic to rsync", name)
|
||||
s.log.Printf("[INFO] [settings] Migrated cross-drive backup for %s from restic to rsync", name)
|
||||
}
|
||||
changed = true
|
||||
}
|
||||
}
|
||||
if changed {
|
||||
if err := s.save(); err != nil && s.log != nil {
|
||||
s.log.Printf("[ERROR] Failed to save restic→rsync migration: %v", err)
|
||||
s.log.Printf("[ERROR] [settings] Failed to save restic→rsync migration: %v", err)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -592,12 +592,12 @@ func (s *Settings) AutoDiscoverStoragePaths(discoveredPaths []string, fallbackHD
|
||||
|
||||
if len(s.StoragePaths) > 0 {
|
||||
if err := s.save(); err != nil {
|
||||
logger.Printf("[ERROR] Failed to save auto-discovered storage paths: %v", err)
|
||||
logger.Printf("[ERROR] [settings] Failed to save auto-discovered storage paths: %v", err)
|
||||
return
|
||||
}
|
||||
logger.Printf("[INFO] Auto-discovered %d storage path(s)", len(s.StoragePaths))
|
||||
logger.Printf("[INFO] [settings] Auto-discovered %d storage path(s)", len(s.StoragePaths))
|
||||
for _, sp := range s.StoragePaths {
|
||||
logger.Printf("[INFO] %s (%s) default=%v", sp.Path, sp.Label, sp.IsDefault)
|
||||
logger.Printf("[INFO] [settings] %s (%s) default=%v", sp.Path, sp.Label, sp.IsDefault)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -619,7 +619,7 @@ func (s *Settings) SetDisconnected(path string, disconnected bool, stoppedStacks
|
||||
s.log.Printf("[DEBUG] [settings] SetDisconnected path=%q disconnected=%v stopped_stacks=%d", path, disconnected, len(stoppedStacks))
|
||||
}
|
||||
if s.log != nil {
|
||||
s.log.Printf("[INFO] [settings] Node disconnected: %v", disconnected)
|
||||
s.log.Printf("[INFO] [settings] Storage path %s disconnected=%v", path, disconnected)
|
||||
}
|
||||
for i := range s.StoragePaths {
|
||||
if s.StoragePaths[i].Path == path {
|
||||
@@ -732,7 +732,7 @@ func (s *Settings) SetDecommissioned(path, migratedTo string) error {
|
||||
s.log.Printf("[DEBUG] [settings] SetDecommissioned path=%q migrated_to=%q", path, migratedTo)
|
||||
}
|
||||
if s.log != nil {
|
||||
s.log.Printf("[INFO] [settings] Node decommissioned")
|
||||
s.log.Printf("[INFO] [settings] Storage path %s decommissioned (migrated_to=%s)", path, migratedTo)
|
||||
}
|
||||
for i := range s.StoragePaths {
|
||||
if s.StoragePaths[i].Path == path {
|
||||
@@ -890,7 +890,7 @@ func (s *Settings) DrainPendingEvents() []PendingEvent {
|
||||
copy(events, s.PendingEvents)
|
||||
s.PendingEvents = nil
|
||||
if err := s.save(); err != nil {
|
||||
s.log.Printf("[ERROR] Failed to save after draining pending events: %v — restoring events", err)
|
||||
s.log.Printf("[ERROR] [settings] Failed to save after draining pending events: %v — restoring events", err)
|
||||
s.PendingEvents = events
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user