File Coverage

blib/lib/OpenTelemetry/Logs/LoggerProvider.pm
Criterion Covered Total %
statement 11 11 100.0
branch n/a
condition 2 3 66.6
subroutine 3 3 100.0
pod 1 1 100.0
total 17 18 94.4


line stmt bran cond sub pod time code
1 10     10   195165 use Object::Pad;
  10         12952  
  10         104  
2             # ABSTRACT: Provides access to OpenTelemetry Loggers
3              
4             package OpenTelemetry::Logs::LoggerProvider;
5              
6             our $VERSION = '0.033';
7              
8             class OpenTelemetry::Logs::LoggerProvider {
9 10     10   9892 use OpenTelemetry::Logs::Logger;
  10         38  
  10         2647  
10              
11             field $logger;
12              
13 2     2 1 10316 method logger ( %args ) {
  2         10  
  2         4  
  2         5  
14 2   66     30 $logger //= OpenTelemetry::Logs::Logger->new;
15             }
16             }