18 lines
413 B
C#
18 lines
413 B
C#
namespace FinlyticAssets.Util;
|
|
|
|
public class StringCodeGenerator
|
|
{
|
|
|
|
/// <summary>
|
|
/// Generates a W3C traceparent string for telemetry tracking.
|
|
/// </summary>
|
|
public static string GenerateTraceparent()
|
|
{
|
|
var traceId = Guid.NewGuid().ToString("N");
|
|
var spanId = Guid.NewGuid().ToString("N").Substring(0, 16);
|
|
|
|
return $"00-{traceId}-{spanId}-01";
|
|
}
|
|
|
|
}
|