NoopLogRecordProcessor.php
Namespace
OpenTelemetry\SDK\Logs\ProcessorFile
-
vendor/
open-telemetry/ sdk/ Logs/ Processor/ NoopLogRecordProcessor.php
View source
<?php
declare (strict_types=1);
namespace OpenTelemetry\SDK\Logs\Processor;
use OpenTelemetry\Context\ContextInterface;
use OpenTelemetry\SDK\Common\Future\CancellationInterface;
use OpenTelemetry\SDK\Logs\LogRecordProcessorInterface;
use OpenTelemetry\SDK\Logs\ReadWriteLogRecord;
class NoopLogRecordProcessor implements LogRecordProcessorInterface {
public static function getInstance() : self {
static $instance;
return $instance ??= new self();
}
/**
* @codeCoverageIgnore
*/
public function onEmit(ReadWriteLogRecord $record, ?ContextInterface $context = null) : void {
}
public function shutdown(?CancellationInterface $cancellation = null) : bool {
return true;
}
public function forceFlush(?CancellationInterface $cancellation = null) : bool {
return true;
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
NoopLogRecordProcessor |