@@ -3,11 +3,12 @@ package sslstatus
33import (
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}
0 commit comments