INNER CODE UNIT · C#

ApmServiceNameLayoutRenderer

elastic/ecs-dotnet · src/Elastic.Apm.NLog/ApmServiceNameLayoutRenderer.cs:17

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

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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…