API Reference logger_humio_backend v0.0.1

Modules

A Genserver that receives calls and events from Elixir when configured as a logger.

Defines the HTTP client interface used to send messages to the Humio ingest APIs

Client implementation using Tesla to POST to the Humio APIs. The default client.

Extends the standard Logger.Formatter with support for additional pattersn

Defines the contract for implementing a Humio Ingest API, such as humio-structured, humio-unstructured, HEC, etc.

This Ingest API implementation is for Humio's Structured API.

This Ingest API implementation is for Humio's Unstructured API.

Helpers for formatting timestamps to ISO8601. The Elixir logger provides the timestamp to backends as a {{year, month, day}, {hour, minute, second, millisecond}} tuple but without timestamp information.