Skip to content

Commit 259ac44

Browse files
committed
feat: ssl status: add logger
1 parent 61f43c7 commit 259ac44

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

services/sslstatus/sslcheck.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ package sslstatus
33
import (
44
"crypto/tls"
55
"fmt"
6+
"log"
67
"strings"
78
"time"
89
)
910

10-
func checkSSLExpiry(domain string) string {
11+
func checkSSLExpiry(domain string, logger *log.Logger) string {
1112
conn, err := tls.Dial("tcp", domain+":443", &tls.Config{
1213
InsecureSkipVerify: true,
1314
})
@@ -35,7 +36,7 @@ func checkSSLExpiry(domain string) string {
3536

3637
issuer := cert.Issuer.CommonName
3738
sub := cert.Issuer.CommonName
38-
fmt.Println(issuer, " | ", sub)
39+
logger.Println(cleanDomain, " | ", issuer, " | ", sub)
3940

4041
expiredDate := cert.NotAfter.Format(time.RFC1123)
4142

@@ -67,11 +68,11 @@ func checkSSLExpiry(domain string) string {
6768
return fmt.Sprintf("failed to perform a TLS handshake for the domain: %s\n", cleanDomain)
6869
}
6970

70-
func checkSSLExpiryMulti(domains []string) string {
71+
func checkSSLExpiryMulti(domains []string, logger *log.Logger) string {
7172
var sb strings.Builder
7273

7374
for _, domain := range domains {
74-
sb.WriteString(checkSSLExpiry(domain))
75+
sb.WriteString(checkSSLExpiry(domain, logger))
7576
}
7677
return sb.String()
7778
}

services/sslstatus/sslstatus.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ func (d *SSLStatus) Ping() []byte {
6565
}
6666
}
6767

68-
sslStatusData := checkSSLExpiryMulti(domianStrs)
68+
sslStatusData := checkSSLExpiryMulti(domianStrs, d.logger)
6969

7070
d.SetMessage(sslStatusData)
7171

0 commit comments

Comments
 (0)