Make logs easier to read

This commit is contained in:
binwiederhier
2026-05-17 17:27:38 -04:00
parent acb4c1b3cc
commit a1d880aab9
+4 -6
View File
@@ -2,6 +2,7 @@ package server
import ( import (
"fmt" "fmt"
"math"
"net/netip" "net/netip"
"sync" "sync"
"time" "time"
@@ -160,8 +161,7 @@ func (v *visitor) contextNoLock() log.Context {
"visitor_messages": info.Stats.Messages, "visitor_messages": info.Stats.Messages,
"visitor_messages_limit": info.Limits.MessageLimit, "visitor_messages_limit": info.Limits.MessageLimit,
"visitor_messages_remaining": info.Stats.MessagesRemaining, "visitor_messages_remaining": info.Stats.MessagesRemaining,
"visitor_request_limiter_limit": v.requestLimiter.Limit(), "visitor_requests_remaining": int64(math.Floor(v.requestLimiter.Tokens())),
"visitor_request_limiter_tokens": v.requestLimiter.Tokens(),
} }
if v.config.SMTPSenderFrom != "" { if v.config.SMTPSenderFrom != "" {
fields["visitor_emails"] = info.Stats.Emails fields["visitor_emails"] = info.Stats.Emails
@@ -174,12 +174,10 @@ func (v *visitor) contextNoLock() log.Context {
fields["visitor_calls_remaining"] = info.Stats.CallsRemaining fields["visitor_calls_remaining"] = info.Stats.CallsRemaining
} }
if v.authLimiter != nil { if v.authLimiter != nil {
fields["visitor_auth_limiter_limit"] = v.authLimiter.Limit() fields["visitor_auth_attempts_remaining"] = int64(math.Floor(v.authLimiter.Tokens()))
fields["visitor_auth_limiter_tokens"] = v.authLimiter.Tokens()
} }
if v.topicCreationLimiter != nil { if v.topicCreationLimiter != nil {
fields["visitor_topic_creation_limiter_limit"] = v.topicCreationLimiter.Limit() fields["visitor_topic_creations_remaining"] = int64(math.Floor(v.topicCreationLimiter.Tokens()))
fields["visitor_topic_creation_limiter_tokens"] = v.topicCreationLimiter.Tokens()
} }
if v.user != nil { if v.user != nil {
fields["user_id"] = v.user.ID fields["user_id"] = v.user.ID