Skip to content

Commit

Permalink
Log errors without exiting
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewmarklloyd committed Nov 29, 2021
1 parent d4fb526 commit 33cdcb7
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
goarch: [arm]
steps:
- uses: actions/checkout@v2
- uses: wangyoucao577/go-release-action@v1.17
- uses: wangyoucao577/go-release-action@v1.18
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
goos: ${{ matrix.goos }}
Expand Down
8 changes: 4 additions & 4 deletions scripts/door-light/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,14 +42,14 @@ func main() {

devices, err := hs100.Discover("192.168.1.1/24", configuration.Default().WithTimeout(time.Second))
if err != nil {
logger.Fatalln("Error getting devices:", err)
logger.Println(fmt.Errorf("Error getting devices: %s", err))
}

var outlet *hs100.Hs100
for _, d := range devices {
name, err := d.GetName()
if err != nil {
logger.Fatalln("Error getting device name:", err)
logger.Println(fmt.Errorf("Error getting device name: %s", err))
}
if name == *deviceName {
outlet = d
Expand All @@ -58,14 +58,14 @@ func main() {
}

if outlet == nil {
logger.Fatalln(fmt.Sprintf("None of discovered devices matches expected device name %s: ", *deviceName), err)
logger.Println(fmt.Sprintf("None of discovered devices matches expected device name %s: ", *deviceName), err)
}

_mqttClient := newMQTTClient(*brokerurl)
_mqttClient.Subscribe(sensorStatusChannel, func(messageString string) {
err := triggerOutlet(outlet, messageString, *door)
if err != nil {
logger.Fatalln("Error triggering outlet:", err)
logger.Println(fmt.Errorf("Error triggering outlet: %s", err))
}
})

Expand Down

0 comments on commit 33cdcb7

Please sign in to comment.