diff --git a/pkg/log/formatter.go b/pkg/log/formatter.go index e9585aa7..f988ad64 100644 --- a/pkg/log/formatter.go +++ b/pkg/log/formatter.go @@ -27,7 +27,7 @@ func (f *LogFormatter) Format(entry *logrus.Entry) ([]byte, error) { b = &bytes.Buffer{} } - b.WriteString(utils.FormatToLongDateTime(time.Now())) + b.WriteString(utils.FormatUnixTimeToLongDateTimeInServerTimezone(time.Now().Unix())) b.WriteString(" ") if f.Prefix != "" { diff --git a/pkg/utils/datetimes.go b/pkg/utils/datetimes.go index cd60e96f..66d1ab3f 100644 --- a/pkg/utils/datetimes.go +++ b/pkg/utils/datetimes.go @@ -7,9 +7,9 @@ const ( longDateTimeWithoutSecondFormat = "2006-01-02 15:04" ) -// FormatToLongDateTime returns a textual representation of the time value formatted by long date time format -func FormatToLongDateTime(t time.Time) string { - return t.Format(longDateTimeFormat) +// FormatUnixTimeToLongDateTimeInServerTimezone returns a textual representation of the unix time formatted by long date time format +func FormatUnixTimeToLongDateTimeInServerTimezone(unixTime int64) string { + return ParseFromUnixTime(unixTime).Format(longDateTimeFormat) } // FormatToLongDateTimeWithoutSecond returns a textual representation of the time value formatted by long date time format (no second) diff --git a/pkg/version/version.go b/pkg/version/version.go index 91360116..12042a18 100644 --- a/pkg/version/version.go +++ b/pkg/version/version.go @@ -36,7 +36,7 @@ func GetFullVersion() string { unixTime, err := utils.StringToInt64(BuildUnixTime) if unixTime > 0 && err == nil { - additionalInfos = append(additionalInfos, "build time "+utils.FormatToLongDateTime(utils.ParseFromUnixTime(unixTime))) + additionalInfos = append(additionalInfos, "build time "+utils.FormatUnixTimeToLongDateTimeInServerTimezone(unixTime)) } }