API Reference logger_humio_backend v0.2.3


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.

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.

Functions for converting metadata to Humio fields.

Automatically logs metadata information about HTTP requests and responses.

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.