Logging

com.augustnagro.magnum.ziomagnum.o11y.Logging
trait Logging

Logging provider for OpenTelemetry.

The providers are configured to export logs in OTLP gRPC format to collector.

The providers are used by the OpenTelemetry layers, which are/must be provided by the ZIOpenTelemetry trait bootstrap layer.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

override def logProvider: URIO[Scope, Option[SdkLoggerProvider]]

Provides a logger provider for OpenTelemetry, which logs in OTLP gRPC format with LoggerProvider

Provides a logger provider for OpenTelemetry, which logs in OTLP gRPC format with LoggerProvider

Attributes

Definition Classes
override def otel4zLogging(instrumentationScopeName: String, logLevel: LogLevel = ...): URLayer[OpenTelemetry & ContextStorage, Unit]

A OpenTelemetry logging layer, with configurable instrumentation scope name and log level.

A OpenTelemetry logging layer, with configurable instrumentation scope name and log level.

Attributes

Definition Classes