@xylabs/telemetry-exporter


Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Reference
@xylabs/telemetry-exporter
Classes
Functions
classes
XyConsoleSpanExporter
@xylabs/telemetry-exporter
Extends
Constructors
Constructor
new XyConsoleSpanExporter(logLevel, logger): XyConsoleSpanExporter;
Parameters
logLevel
number = 0
logger
Logger = console
Returns
XyConsoleSpanExporter
Overrides
ConsoleSpanExporter.constructor
Properties
durationToLogLevel
readonly static durationToLogLevel: number[];
logLevelToChalkColor
readonly static logLevelToChalkColor: ChalkInstance[];
logger
logger: Logger;
Accessors
logLevel
Get Signature
get logLevel(): number;
Returns
number
Methods
export()
export(spans): void;
Export spans.
Parameters
spans
ReadableSpan[]
Returns
void
Overrides
ConsoleSpanExporter.export
logColor()
logColor(level): ChalkInstance;
Parameters
level
number
Returns
ChalkInstance
spanLevel()
spanLevel(span): number;
Parameters
span
ReadableSpan
Returns
number
functions
spanDurationInMillis
@xylabs/telemetry-exporter
function spanDurationInMillis(span): number;
Parameters
span
ReadableSpan
Returns
number
Part of sdk-js
Maintainers
License
See the LICENSE file for license details
Credits
Made with 🔥 and ❄️ by XYLabs