INNER CODE UNIT · C#

ApmServiceVersionLayoutRenderer

elastic/ecs-dotnet · src/Elastic.Apm.NLog/ApmServiceVersionLayoutRenderer.cs:13

public class ApmServiceVersionLayoutRenderer : LayoutRenderer
{
	/// <summary>
	/// ElasticApmServiceVersion - the variable to use to inject into your logs
	/// </summary>
	public const string Name = "ElasticApmServiceVersion";

	/// <inheritdoc cref="LayoutRenderer.Append"/>
	protected override void Append(StringBuilder builder, LogEventInfo logEvent)
	{
		if (!Agent.IsConfigured) return;
		builder.Append(Agent.Config.ServiceVersion);
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…