function LoggerExporter::__construct
File
-
vendor/
open-telemetry/ sdk/ Trace/ SpanExporter/ LoggerExporter.php, line 30
Class
Namespace
OpenTelemetry\SDK\Trace\SpanExporterCode
public function __construct(string $serviceName, ?LoggerInterface $logger = null, ?string $defaultLogLevel = LogLevel::DEBUG, ?SpanConverterInterface $converter = null, int $granularity = 1) {
$this->setServiceName($serviceName);
$this->setLogger($logger ?? new NullLogger());
$this->setDefaultLogLevel($defaultLogLevel ?? LogLevel::DEBUG);
$this->setSpanConverter($converter ?? new FriendlySpanConverter());
$this->setGranularity($granularity);
}