From f78b91bf77ed857ba68999a2b1a530f8f264fd4e Mon Sep 17 00:00:00 2001 From: HimbeerserverDE Date: Tue, 2 Mar 2021 17:42:26 +0100 Subject: [PATCH] Make log messages more descriptive (#34) --- ban.go | 4 ++-- hand.go | 6 ++---- peer.go | 6 ++---- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/ban.go b/ban.go index 878acfd..b767d4a 100644 --- a/ban.go +++ b/ban.go @@ -4,13 +4,13 @@ import ( "database/sql" "encoding/binary" "errors" + "fmt" "net" "github.com/anon55555/mt/rudp" _ "github.com/mattn/go-sqlite3" ) -var ErrAlreadyBanned = errors.New("ip address is already banned") var ErrInvalidAddress = errors.New("invalid ip address format") // addBanItem inserts a ban DB entry @@ -106,7 +106,7 @@ func (p *Peer) Ban() error { } if banned { - return ErrAlreadyBanned + return fmt.Errorf("ip address %s is already banned", p.Addr().String()) } db, err := initAuthDB() diff --git a/hand.go b/hand.go index d0d9780..adeb076 100644 --- a/hand.go +++ b/hand.go @@ -1,13 +1,11 @@ package main import ( - "errors" + "fmt" "github.com/anon55555/mt" ) -var ErrNoHandCaps = errors.New("hand tool capabilities missing") - func (p *Peer) UpdateHandCapabs() error { l := p.Inv().List("hand") if l == nil { @@ -27,7 +25,7 @@ func (p *Peer) UpdateHandCapabs() error { caps := handcapabs[p.ServerName()] if caps == nil { - return ErrNoHandCaps + return fmt.Errorf("hand tool capabilities of server %s missing", p.ServerName()) } s, err := caps.SerializeJSON() diff --git a/peer.go b/peer.go index 5d001ef..0de7df8 100644 --- a/peer.go +++ b/peer.go @@ -1,7 +1,7 @@ package main import ( - "errors" + "fmt" "net" "sync" "time" @@ -10,8 +10,6 @@ import ( "github.com/anon55555/mt/rudp" ) -var ErrServerUnreachable = errors.New("server is unreachable") - var connectedPeers int = 0 var connectedPeersMu sync.RWMutex @@ -136,7 +134,7 @@ func Connect(conn net.PacketConn, addr net.Addr) (*Peer, error) { srv.SendDisco(0, true) srv.Close() - return nil, ErrServerUnreachable + return nil, fmt.Errorf("server at %s is unreachable", addr.String()) case <-ack: }