function LogsConverter::setAttributes
Parameters
Resource_|LogRecord|InstrumentationScope $pElement:
3 calls to LogsConverter::setAttributes()
- LogsConverter::convertInstrumentationScope in vendor/
open-telemetry/ exporter-otlp/ LogsConverter.php - LogsConverter::convertLogRecord in vendor/
open-telemetry/ exporter-otlp/ LogsConverter.php - LogsConverter::convertResourceLogs in vendor/
open-telemetry/ exporter-otlp/ LogsConverter.php
File
-
vendor/
open-telemetry/ exporter-otlp/ LogsConverter.php, line 132
Class
Namespace
OpenTelemetry\Contrib\OtlpCode
private function setAttributes($pElement, AttributesInterface $attributes) : void {
foreach ($attributes as $key => $value) {
/** @psalm-suppress InvalidArgument */
$pElement->getAttributes()[] = (new KeyValue())->setKey($key)
->setValue(AttributesConverter::convertAnyValue($value));
}
$pElement->setDroppedAttributesCount($attributes->getDroppedAttributesCount());
}