1
1
Fork 0
mirror of https://tildegit.org/solderpunk/molly-brown synced 2024-03-29 10:39:53 +01:00

Order log columns more sensibly and drop port from remote addresses.

This commit is contained in:
Solderpunk 2020-07-01 23:44:59 +02:00
parent e547818455
commit 2241302856

View File

@ -4,6 +4,7 @@ import (
"net"
"os"
"strconv"
"strings"
"time"
)
@ -17,8 +18,11 @@ type LogEntry struct {
func writeLogEntry(fp *os.File, entry LogEntry) {
var line string
line = entry.Time.Format(time.RFC3339)
// Trim port from remote address
addr := entry.RemoteAddr.String()
addr = addr[0:strings.LastIndex(addr, ":")]
line += "\t" + addr
line += "\t" + strconv.Itoa(entry.Status)
line += "\t" + entry.RemoteAddr.String()
line += "\t" + entry.RequestURL
line += "\n"
fp.WriteString(line)