EventLoggerProviderFactory.php
Namespace
OpenTelemetry\SDK\LogsFile
-
vendor/
open-telemetry/ sdk/ Logs/ EventLoggerProviderFactory.php
View source
<?php
declare (strict_types=1);
namespace OpenTelemetry\SDK\Logs;
use OpenTelemetry\SDK\Sdk;
class EventLoggerProviderFactory {
public function create(LoggerProviderInterface $loggerProvider) : EventLoggerProviderInterface {
if (Sdk::isDisabled()) {
return NoopEventLoggerProvider::getInstance();
}
return new EventLoggerProvider($loggerProvider);
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
EventLoggerProviderFactory |