WIP: temporary decisions for public api #1

Koncept
coolaj86 chce sloučit 5 commity z větve cmd do master
2 změnil soubory, kde provedl 18 přidání a 0 odebrání
Zobrazuji pouze změny commitu 2ffb2dce48 - Zobrazit všechny commity

8
build.go Normální soubor
Zobrazit soubor

@ -0,0 +1,8 @@
//go:generate go build -o watchdog cmd/watchdog/watchdog.go
package watchdog
// This is takes the place of a makefile.
// Usage:
// go generate -mod=vendor build.go

Zobrazit soubor

@ -52,6 +52,15 @@ func (d *Dog) watch() {
return
}
time.Sleep(time.Duration(2) * time.Second)
err2 := d.check()
if nil != err {
d.Logger <- fmt.Sprintf("Down: '%s': %s", d.Name, err2)
} else {
d.Logger <- fmt.Sprintf("Hiccup: '%s': %s", d.Name, err)
return
}
failure := false
t := 10
for {
@ -61,6 +70,7 @@ func (d *Dog) watch() {
t *= 2
err := d.check()
if nil != err {
d.Logger <- fmt.Sprintf("Unrecoverable: '%s': %s", d.Name, err)
failure = true
} else {
failure = false