NAME

OpenTelemetry::SDK::Logs::Logger - A logger for the OpenTelemetry SDK

SYNOPSIS

use OpenTelemetry;
use OpenTelemetry::SDK;

my $logger = OpenTelemetry->logger_provider->logger;
$logger->emit_record(...);

DESCRIPTION

This module provides a class that extends OpenTelemetry::Logs::Logger and can be used to emit instances of OpenTelemetry::SDK::Logs::LogRecord.

The only supported way to create instances of this class is via OpenTelemetry::SDK::Logs::LoggerProvider. Please refer to that module's documentation for more details.

METHODS

This class extends OpenTelemetry::Logs::Logger and exposes the same API as in that module. Please refer to that module's documentation for details.

COPYRIGHT AND LICENSE

This software is copyright (c) 2024 by José Joaquín Atria.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.