mirror of
https://github.com/lordmathis/llamactl.git
synced 2025-11-06 00:54:23 +00:00
Use %w for error wrapping in log messages across multiple files
This commit is contained in:
@@ -56,13 +56,13 @@ func New(globalConfig *config.AppConfig) InstanceManager {
|
||||
portRange := globalConfig.Instances.PortRange
|
||||
ports, err := newPortAllocator(portRange[0], portRange[1])
|
||||
if err != nil {
|
||||
log.Fatalf("Failed to create port allocator: %v", err)
|
||||
log.Fatalf("Failed to create port allocator: %w", err)
|
||||
}
|
||||
|
||||
// Initialize persistence
|
||||
persistence, err := newInstancePersister(globalConfig.Instances.InstancesDir)
|
||||
if err != nil {
|
||||
log.Fatalf("Failed to create instance persister: %v", err)
|
||||
log.Fatalf("Failed to create instance persister: %w", err)
|
||||
}
|
||||
|
||||
// Initialize remote manager
|
||||
@@ -83,7 +83,7 @@ func New(globalConfig *config.AppConfig) InstanceManager {
|
||||
|
||||
// Load existing instances from disk
|
||||
if err := im.loadInstances(); err != nil {
|
||||
log.Printf("Error loading instances: %v", err)
|
||||
log.Printf("Error loading instances: %w", err)
|
||||
}
|
||||
|
||||
// Start the lifecycle manager
|
||||
@@ -116,7 +116,7 @@ func (im *instanceManager) Shutdown() {
|
||||
defer wg.Done()
|
||||
fmt.Printf("Stopping instance %s...\n", inst.Name)
|
||||
if err := inst.Stop(); err != nil {
|
||||
fmt.Printf("Error stopping instance %s: %v\n", inst.Name, err)
|
||||
fmt.Printf("Error stopping instance %s: %w\n", inst.Name, err)
|
||||
}
|
||||
}(inst)
|
||||
}
|
||||
@@ -140,7 +140,7 @@ func (im *instanceManager) loadInstances() error {
|
||||
// Process each loaded instance
|
||||
for _, persistedInst := range instances {
|
||||
if err := im.loadInstance(persistedInst); err != nil {
|
||||
log.Printf("Failed to load instance %s: %v", persistedInst.Name, err)
|
||||
log.Printf("Failed to load instance %s: %w", persistedInst.Name, err)
|
||||
continue
|
||||
}
|
||||
}
|
||||
@@ -251,12 +251,12 @@ func (im *instanceManager) autoStartInstances() {
|
||||
// Remote instance - use remote manager with context
|
||||
ctx := context.Background()
|
||||
if _, err := im.remote.startInstance(ctx, node, inst.Name); err != nil {
|
||||
log.Printf("Failed to auto-start remote instance %s: %v", inst.Name, err)
|
||||
log.Printf("Failed to auto-start remote instance %s: %w", inst.Name, err)
|
||||
}
|
||||
} else {
|
||||
// Local instance - call Start() directly
|
||||
if err := inst.Start(); err != nil {
|
||||
log.Printf("Failed to auto-start instance %s: %v", inst.Name, err)
|
||||
log.Printf("Failed to auto-start instance %s: %w", inst.Name, err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user