Debug connecting to the LDAP server
This commit is contained in:
@@ -1,6 +1,9 @@
|
|||||||
package logging
|
package logging
|
||||||
|
|
||||||
import "log"
|
import (
|
||||||
|
"fmt"
|
||||||
|
"log"
|
||||||
|
)
|
||||||
|
|
||||||
type EventType int
|
type EventType int
|
||||||
|
|
||||||
@@ -16,6 +19,30 @@ func Infof(message string, vars ...any) {
|
|||||||
log.Printf(message, vars...)
|
log.Printf(message, vars...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func Debug(message string) {
|
||||||
|
log.Printf("Warn: %s", message)
|
||||||
|
}
|
||||||
|
|
||||||
|
func Debugf(message string, v ...any) {
|
||||||
|
log.Printf("Warn: %s", fmt.Sprintf(message, v...))
|
||||||
|
}
|
||||||
|
|
||||||
|
func Warn(message string) {
|
||||||
|
log.Printf("Warn: %s", message)
|
||||||
|
}
|
||||||
|
|
||||||
|
func Warnf(message string, v ...any) {
|
||||||
|
log.Printf("Warn: %s", fmt.Sprintf(message, v...))
|
||||||
|
}
|
||||||
|
|
||||||
|
func Error(message string) {
|
||||||
|
log.Printf("Error: %s", message)
|
||||||
|
}
|
||||||
|
|
||||||
|
func Errorf(message string, v ...any) {
|
||||||
|
log.Printf("Error: %s", fmt.Sprintf(message, v...))
|
||||||
|
}
|
||||||
|
|
||||||
func Fatal(message string) {
|
func Fatal(message string) {
|
||||||
log.Fatal(message)
|
log.Fatal(message)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import (
|
|||||||
"errors"
|
"errors"
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
|
"astraltech.xyz/accountmanager/src/logging"
|
||||||
"github.com/go-ldap/ldap/v3"
|
"github.com/go-ldap/ldap/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -21,15 +22,21 @@ type LDAPSearch struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func connectToLDAPServer(URL string, starttls bool, ignore_cert bool) (*LDAPServer, error) {
|
func connectToLDAPServer(URL string, starttls bool, ignore_cert bool) (*LDAPServer, error) {
|
||||||
|
logging.Debugf("Connecting to LDAP server %s", URL)
|
||||||
l, err := ldap.DialURL(URL)
|
l, err := ldap.DialURL(URL)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
logging.Fatal("Failed to connect to LDAP server")
|
||||||
|
logging.Fatal(err.Error())
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
logging.Infof("Connected to LDAP server")
|
||||||
|
|
||||||
if starttls {
|
if starttls {
|
||||||
|
logging.Debugf("Enabling StartTLS")
|
||||||
if err := l.StartTLS(&tls.Config{InsecureSkipVerify: ignore_cert}); err != nil {
|
if err := l.StartTLS(&tls.Config{InsecureSkipVerify: ignore_cert}); err != nil {
|
||||||
log.Println("StartTLS failed:", err)
|
logging.Errorf("StartTLS failed %s", err.Error())
|
||||||
}
|
}
|
||||||
|
logging.Infof("StartTLS enabled")
|
||||||
}
|
}
|
||||||
|
|
||||||
return &LDAPServer{
|
return &LDAPServer{
|
||||||
|
|||||||
Reference in New Issue
Block a user