LCOV - code coverage report
Current view: top level - lib/src/logs - logger_create.dart (source / functions) Coverage Total Hit
Test: lcov.info Lines: 100.0 % 2 2
Test Date: 2026-07-11 13:35:19 Functions: - 0 0

            Line data    Source code
       1              : // Copyright The OpenTelemetry Authors
       2              : // SPDX-License-Identifier: Apache-2.0
       3              : 
       4              : part of 'logger.dart';
       5              : 
       6              : /// Factory for creating OTelLogger instances.
       7              : ///
       8              : /// This factory class provides a static create method for constructing
       9              : /// properly configured OTelLogger instances. It follows the factory
      10              : /// pattern to separate the construction logic from the OTelLogger
      11              : /// class itself.
      12              : @internal
      13              : class SDKLoggerCreate {
      14              :   /// Creates a new OTelLogger with the specified delegate and provider.
      15              :   ///
      16              :   /// @param delegate The API OTelLogger implementation to delegate to
      17              :   /// @param provider The LoggerProvider that created this logger
      18              :   /// @return A new OTelLogger instance
      19            9 :   static OTelLogger create({
      20              :     required APILogger delegate,
      21              :     required LoggerProvider provider,
      22              :   }) {
      23            9 :     return OTelLogger._(delegate: delegate, provider: provider);
      24              :   }
      25              : }
        

Generated by: LCOV version 2.0-1