From 5984fde09f468f874d9e7b9cd037caa37550f3f7 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Wed, 27 May 2020 13:40:14 +0100 Subject: [PATCH] Better logging for user activation and termination --- internal/server/userpanel.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/server/userpanel.go b/internal/server/userpanel.go index 2594178..453ff39 100644 --- a/internal/server/userpanel.go +++ b/internal/server/userpanel.go @@ -80,6 +80,9 @@ func (panel *userPanel) GetUser(UID []byte) (*ActiveUser, error) { copy(user.arrUID[:], UID) panel.activeUsers[user.arrUID] = user + log.WithFields(log.Fields{ + "UID": base64.StdEncoding.EncodeToString(UID), + }).Info("New active user") return user, nil } @@ -88,7 +91,7 @@ func (panel *userPanel) TerminateActiveUser(user *ActiveUser, reason string) { log.WithFields(log.Fields{ "UID": base64.StdEncoding.EncodeToString(user.arrUID[:]), "reason": reason, - }).Info("forcefully terminating user") + }).Info("Terminating active user") panel.updateUsageQueueForOne(user) user.closeAllSessions(reason) panel.activeUsersM.Lock()