ConsoleSpanExporter
in package
implements
SpanExporterInterface
uses
UsesSpanConverterTrait, LogsMessagesTrait
Table of Contents
Interfaces
Properties
Methods
- __construct() : mixed
- export() : FutureInterface
- forceFlush() : bool
- getSpanConverter() : SpanConverterInterface
- shutdown() : bool
- convertSpan() : array<string|int, mixed>
- logDebug() : void
- logError() : void
- logInfo() : void
- logNotice() : void
- logWarning() : void
- setSpanConverter() : void
- doLog() : void
- shouldLog() : bool
Properties
$converter
private
SpanConverterInterface|null
$converter
= null
$transport read-only
private
TransportInterface
$transport
Methods
__construct()
public
__construct(TransportInterface $transport[, SpanConverterInterface|null $converter = null ]) : mixed
Parameters
- $transport : TransportInterface
- $converter : SpanConverterInterface|null = null
export()
public
export(iterable<string|int, mixed> $batch[, CancellationInterface|null $cancellation = null ]) : FutureInterface
Parameters
- $batch : iterable<string|int, mixed>
-
Batch of spans to export
- $cancellation : CancellationInterface|null = null
Return values
FutureInterfaceforceFlush()
public
forceFlush([CancellationInterface|null $cancellation = null ]) : bool
Parameters
- $cancellation : CancellationInterface|null = null
Return values
boolgetSpanConverter()
public
getSpanConverter() : SpanConverterInterface
Return values
SpanConverterInterfaceshutdown()
public
shutdown([CancellationInterface|null $cancellation = null ]) : bool
Parameters
- $cancellation : CancellationInterface|null = null
Return values
boolconvertSpan()
protected
convertSpan(SpanDataInterface $span) : array<string|int, mixed>
Parameters
- $span : SpanDataInterface
Tags
Return values
array<string|int, mixed>logDebug()
protected
static logDebug(string $message[, array<string|int, mixed> $context = [] ]) : void
Parameters
- $message : string
- $context : array<string|int, mixed> = []
logError()
protected
static logError(string $message[, array<string|int, mixed> $context = [] ]) : void
Parameters
- $message : string
- $context : array<string|int, mixed> = []
logInfo()
protected
static logInfo(string $message[, array<string|int, mixed> $context = [] ]) : void
Parameters
- $message : string
- $context : array<string|int, mixed> = []
logNotice()
protected
static logNotice(string $message[, array<string|int, mixed> $context = [] ]) : void
Parameters
- $message : string
- $context : array<string|int, mixed> = []
logWarning()
protected
static logWarning(string $message[, array<string|int, mixed> $context = [] ]) : void
Parameters
- $message : string
- $context : array<string|int, mixed> = []
setSpanConverter()
protected
setSpanConverter(SpanConverterInterface $converter) : void
Parameters
- $converter : SpanConverterInterface
doLog()
private
static doLog(string $level, string $message, array<string|int, mixed> $context) : void
Parameters
- $level : string
- $message : string
- $context : array<string|int, mixed>
shouldLog()
private
static shouldLog(string $level) : bool
Parameters
- $level : string