-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
Hello.
I have an issue with using @elastic/ecs-pino-format
package together with pino-pretty
which uses pino-abstract-transport
internally.
The problem is that @elastic/ecs-pino-format
use custom formatters which changes time field to @timestamp
and level to log.level
. As result pino-abstract-transport
can not fulfill metadata object correctly because of this code:
if (stream[metadata]) {
stream.lastTime = value.time
stream.lastLevel = value.level
stream.lastObj = value
}
Here the library takes hard-coded time
and level
fields and gives no options to override this behavior.
Metadata
Metadata
Assignees
Labels
No labels