Beispiel #1
0
 /// <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));
 }
Beispiel #2
0
 /// <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));
 }