Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfgsfds <4870330+fgsfds@users.noreply.github.com>2025-11-09 02:42:02 +0300
committerGitHub <noreply@github.com>2025-11-09 02:42:02 +0300
commit538f7fd5d7dd193a54d2a764d65068f7c686e541 (patch)
tree8c3524594146973cdb9562101278c2298de625fa /web/service
parentcf38226b5d9f2ae0328340c309f1ad8a60cdf6c1 (diff)
Fix: Incorrect time in xray logs (#3587)
* fixed timezone in xray logs * remove leading / at the address
Diffstat (limited to 'web/service')
-rw-r--r--web/service/server.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/web/service/server.go b/web/service/server.go
index b7cfc3a7..d48a96c3 100644
--- a/web/service/server.go
+++ b/web/service/server.go
@@ -794,17 +794,17 @@ func (s *ServerService) GetXrayLogs(
for i, part := range parts {
if i == 0 {
- dateTime, err := time.Parse("2006/01/02 15:04:05.999999", parts[0]+" "+parts[1])
+ dateTime, err := time.ParseInLocation("2006/01/02 15:04:05.999999", parts[0]+" "+parts[1], time.Local)
if err != nil {
continue
}
- entry.DateTime = dateTime
+ entry.DateTime = dateTime.UTC()
}
if part == "from" {
- entry.FromAddress = parts[i+1]
+ entry.FromAddress = strings.TrimLeft(parts[i+1], "/")
} else if part == "accepted" {
- entry.ToAddress = parts[i+1]
+ entry.ToAddress = strings.TrimLeft(parts[i+1], "/")
} else if strings.HasPrefix(part, "[") {
entry.Inbound = part[1:]
} else if strings.HasSuffix(part, "]") {