Loading

ECS Logging Go (Zap)

ECS loggers are formatter/encoder plugins for your favorite logging libraries. They make it easy to format your logs into ECS-compatible JSON.

The encoder logs in JSON format, relying on the default zapcore/json_encoder when possible. It also handles the logging of error fields in ECS error format.

By default, the following fields are added:

 { "log.level": "info", "@timestamp": "2020-09-13T10:48:03.000Z", "message":" some logging info", "ecs.version": "1.6.0" } 
Tip

Want to learn more about ECS, ECS logging, and other available language plugins? See the ECS logging guide.

Ready to jump into ecszap? Get started.