/// <inheritdoc/> public ISpan StartSpan(string operationName, ISpan parent, SpanKind kind, DateTimeOffset startTimestamp, IEnumerable <Link> links) { Logger.Log($"{this.prefix}.StartSpan({operationName}, {parent.GetType().Name}, {kind} {startTimestamp:o}, {links})"); return(new LoggingSpan(operationName, kind)); }
/// <inheritdoc/> public ISpan StartSpan(string operationName, ISpan parent, SpanKind kind, SpanCreationOptions options) { Logger.Log($"{this.prefix}.StartSpan({operationName}, {parent.GetType().Name}, {kind}, {options.StartTimestamp:o}, {options.LinksFactory}, {options.Links})"); return(new LoggingSpan(operationName, kind)); }