function LoggerProvider::__construct
Parameters
Configurator<LoggerConfig>|null $configurator:
File
-
vendor/
open-telemetry/ sdk/ Logs/ LoggerProvider.php, line 24
Class
Namespace
OpenTelemetry\SDK\LogsCode
public function __construct(LogRecordProcessorInterface $processor, InstrumentationScopeFactoryInterface $instrumentationScopeFactory, ?ResourceInfo $resource = null, ?Configurator $configurator = null) {
$this->loggerSharedState = new LoggerSharedState($resource ?? ResourceInfoFactory::defaultResource(), (new LogRecordLimitsBuilder())->build(), $processor);
$this->loggers = new WeakMap();
}