Skip to content

JSONFormatter: Date instead of timestamp #30

@TatuMon

Description

@TatuMon

Hello.
As the title says, when I use the JSONFormatter, I want to be able to show the date instead of the unix timestamp. Is this possible?

I tried setting the log like this but it doesn't work:

golog.SetFormat("json").SetTimeFormat(time.RFC3339).Info("404 unknown route", golog.Fields{
	"endpoint": ctx.Request().URL.RequestURI(),
	"body": bodyMap,
})

I still get this log:

{
  "timestamp": 1718810294,
  "level": "info",
  "message": "404 unknown route",
  "fields": {
    "body": null,
    "endpoint": "/sds?sublime2"
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions