Commit 8ef3b32 1 parent cb1a437 commit 8ef3b32 Copy full SHA for 8ef3b32
File tree 3 files changed +12
-10
lines changed
3 files changed +12
-10
lines changed Original file line number Diff line number Diff line change 1
1
package main
2
2
3
3
import (
4
- "fmt"
5
4
"io/ioutil"
6
5
"log"
7
6
"net/http"
17
16
)
18
17
19
18
func main () {
19
+ var err error
20
+
20
21
// read our text file of urls
21
22
fileData , err := ioutil .ReadFile (config .Params .URLsFile )
22
23
if err != nil {
@@ -36,7 +37,7 @@ func main() {
36
37
37
38
// output logs to the terminal
38
39
for i := range c {
39
- fmt .Println (i )
40
+ log .Println (i )
40
41
}
41
42
}
42
43
@@ -48,12 +49,9 @@ func ping(url string) {
48
49
49
50
// make our request
50
51
res , err := http .Get (url )
51
-
52
52
if err != nil {
53
53
msg := "Error:" + err .Error ()
54
54
55
- fmt .Println (msg )
56
-
57
55
c <- msg
58
56
reportError (msg )
59
57
} else {
@@ -68,9 +66,10 @@ func ping(url string) {
68
66
69
67
msg = url + ", lag: " + lag .String ()
70
68
c <- msg
69
+
70
+ res .Body .Close ()
71
71
}
72
72
73
- res .Body .Close ()
74
73
time .Sleep (time .Duration (config .Params .PingInterval ) * time .Second )
75
74
}
76
75
}
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ import (
10
10
11
11
func SendSMS (msg string ) {
12
12
if config .Params .Twilio .AccountSid == "" || config .Params .Twilio .AuthToken == "" {
13
- log .Println ("twilio creds not set" )
13
+ log .Println ("twilio creds not set. skipping SMS notification " )
14
14
return
15
15
}
16
16
Original file line number Diff line number Diff line change @@ -9,8 +9,11 @@ import (
9
9
)
10
10
11
11
func SendMail (msg string ) {
12
+ var err error
13
+
12
14
if config .Params .SMTP .Email == "" || config .Params .SMTP .Password == "" || config .Params .SMTP .Server == "" || config .Params .SMTP .Port == "" {
13
- log .Println ("SMTP creds not set" )
15
+ log .Println ("SMTP creds not set. skipping email notification" )
16
+ return
14
17
}
15
18
16
19
auth := smtp .PlainAuth (
@@ -21,7 +24,7 @@ func SendMail(msg string) {
21
24
)
22
25
23
26
server := fmt .Sprintf ("%v:%v" , config .Params .SMTP .Server , config .Params .SMTP .Port )
24
- err : = smtp .SendMail (
27
+ err = smtp .SendMail (
25
28
server ,
26
29
auth ,
27
30
config .Params .SMTP .Email ,
@@ -30,6 +33,6 @@ func SendMail(msg string) {
30
33
)
31
34
32
35
if err != nil {
33
- fmt . Println ( "Error sending mail - %v - message: " , err , msg )
36
+ log . Printf ( "error sending mail: %v. message: %v \n " , err , msg )
34
37
}
35
38
}
You can’t perform that action at this time.
0 commit comments