fix(logging): injected time format inconsistent (#5004)
This fixes an issue where the injected log time format is inconsistent with a normalized time format. This adjusts it to use a RFC3339 format.pull/5005/head
parent
a345490826
commit
b9a6856ff5
|
@ -75,7 +75,8 @@ level to `debug` or `trace` this will generate large amount of log entries. Admi
|
||||||
they rotate and/or truncate the logs over time to prevent significant long-term disk usage.
|
they rotate and/or truncate the logs over time to prevent significant long-term disk usage.
|
||||||
|
|
||||||
If you include the value `%d` in the filename it will replace this value with a date time indicative of the time
|
If you include the value `%d` in the filename it will replace this value with a date time indicative of the time
|
||||||
the logger was initialized using `2006-02-01T150405Z` as the format.
|
the logger was initialized using [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) as the format which is
|
||||||
|
represented as `2006-01-02T15:04:05Z07:00` in go.
|
||||||
|
|
||||||
#### File Path Examples
|
#### File Path Examples
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ func InitializeLogger(config schema.LogConfiguration, log bool) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
if config.FilePath != "" {
|
if config.FilePath != "" {
|
||||||
filePath := strings.ReplaceAll(config.FilePath, "%d", time.Now().Format("2006-02-01T150405Z"))
|
filePath := strings.ReplaceAll(config.FilePath, "%d", time.Now().Format(time.RFC3339))
|
||||||
|
|
||||||
f, err := os.OpenFile(filePath, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600)
|
f, err := os.OpenFile(filePath, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue