class EventLoggerProviderFactory
Hierarchy
- class \OpenTelemetry\SDK\Logs\EventLoggerProviderFactory
Expanded class hierarchy of EventLoggerProviderFactory
1 file declares its use of EventLoggerProviderFactory
- SdkAutoloader.php in vendor/
open-telemetry/ sdk/ SdkAutoloader.php
File
-
vendor/
open-telemetry/ sdk/ Logs/ EventLoggerProviderFactory.php, line 9
Namespace
OpenTelemetry\SDK\LogsView source
class EventLoggerProviderFactory {
public function create(LoggerProviderInterface $loggerProvider) : EventLoggerProviderInterface {
if (Sdk::isDisabled()) {
return NoopEventLoggerProvider::getInstance();
}
return new EventLoggerProvider($loggerProvider);
}
}