summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2017-12-19 00:00:43 -0500
committerLuke Shumaker <lukeshu@lukeshu.com>2017-12-19 00:00:43 -0500
commitdfe22c5b083443ed00df9431cbd3cd7a7b4fd6a7 (patch)
treed2f726fb6362adb109b35212db011987f736afcc
parente690bd4e21c46428342d9fa43b8b15dfb7bef291 (diff)
nslcd_{systemd,server}: log more things
-rwxr-xr-xnslcd_server/func_handlerequest.go.gen3
-rw-r--r--nslcd_systemd/nslcd_systemd.go5
2 files changed, 6 insertions, 2 deletions
diff --git a/nslcd_server/func_handlerequest.go.gen b/nslcd_server/func_handlerequest.go.gen
index 8abfb01..53baae9 100755
--- a/nslcd_server/func_handlerequest.go.gen
+++ b/nslcd_server/func_handlerequest.go.gen
@@ -181,6 +181,7 @@ while read -r request; do
maybePanic(p.Write(out, p.NSLCD_VERSION))
maybePanic(p.Write(out, action))
ch := backend.${request}(ctx, req)
+ n := 0
for result := range ch {
if err == nil {
err = p.Write(out, p.NSLCD_RESULT_BEGIN)
@@ -188,6 +189,8 @@ while read -r request; do
if err == nil {
err = p.Write(out, result)
}
+ n++
+ log.Info(fmt.Sprintf("Wrote %d results / err = %v", n, err))
}
maybePanic(err)
maybePanic(p.Write(out, p.NSLCD_RESULT_END))
diff --git a/nslcd_systemd/nslcd_systemd.go b/nslcd_systemd/nslcd_systemd.go
index c0024e2..c05b0e9 100644
--- a/nslcd_systemd/nslcd_systemd.go
+++ b/nslcd_systemd/nslcd_systemd.go
@@ -107,12 +107,13 @@ func handler(backend nslcd_server.Backend, limits nslcd_server.Limits, conn *net
Logger: nslcd_server.LoggerFromContext(ctx),
}
ctx = context.WithValue(ctx, nslcd_server.LoggerKey, log)
+ defer log.Info("Connection closed")
cred, err := getpeercred(conn)
if err != nil {
- log.Debug("Connection from unknown client")
+ log.Info("Connection from unknown client")
} else {
- log.Debug(fmt.Sprintf("Connection from pid=%v uid=%v gid=%v",
+ log.Info(fmt.Sprintf("Connection from pid=%v uid=%v gid=%v",
cred.Pid, cred.Uid, cred.Gid))
ctx = context.WithValue(ctx, nslcd_server.PeerCredKey, cred)
}