- 1 minutes to read

Log4Net Appender, FAQ, Troubleshooting, Common Questions Log4Net Appender, FAQ, troubleshooting, common questions How do I include correlation IDs in Log4Net logs sent to Nodinite?

How do I include correlation IDs in Log4Net logs sent to Nodinite?

How do I include correlation IDs in Log4Net logs sent to Nodinite?

Use Log4Net ThreadContext or LogicalThreadContext properties. In .NET application code, before logging, set correlation ID: log4net.ThreadContext.Properties["CorrelationId"] = orderId; (ThreadContext for thread-local storage) or log4net.LogicalThreadContext.Properties["CorrelationId"] = orderId; (LogicalThreadContext for async/await call context preservation). In log4net.config, configure Nodinite appender to include ThreadContext properties: <appender name="NodiniteAppender" type="Nodinite.Log4Net.Appender"><param name="IncludeThreadContext" value="true"/></appender>. Nodinite preserves ThreadContext properties in Log Event Context, enables one-click search in Log Views (search "ORD-2025-001", see all log entries across all .NET services for this order).


See all FAQs: [Troubleshooting Overview][]