package main import ( "local/logb" "local/sandbox/arlo-cleaner/config" "local/sandbox/arlo-cleaner/monitor" ) func main() { if err := config.Refresh(); err != nil { panic(err) } arlo, err := monitor.NewArlo() if err != nil { panic(err) } arloError := arlo.Start() drive, err := monitor.NewDrive() if err != nil { panic(err) } driveError := drive.Start() for { select { case err := <-arloError: logb.Errorf("arlo error", err) case err := <-driveError: logb.Errorf("drive error", err) } } }