• EnglishEspañol日本語한국어Português
  • Log inStart now

.NET agent logs in context

With our .NET agent, you can get logs in context, which lets you see your app logs in the context of your other New Relic data. For general information on this feature, see APM logs in context.

Tip

Got lots of .Net logs? Check out our tutorial on how to optimize and manage them.

Automatic logs in context options

You have three options to configure logs in context to send your app's logs and linking metadata automatically to New Relic. Supported frameworks for automatic logs in context using in agent forwarding include:

Frameworks

Minimium framework version

Minimium agent version

Log4Net

For .NET Framework: v1.2.10

For .NET Core: v2.0.10

v9.7.0

Serilog

For .NET Framework: v2.0.0

For .NET Core: v2.5.0

v9.7.0

NLog

For .NET Framework: v4.1.0

For .NET Core: v4.5.0

v9.7.0

Microsoft.Extensions.Logging

v3.0.0

For .NET Framework: Agent v9.7.0

For .NET Core: Agent v10.0.0

Tip

Many versions of Sitecore use Sitecore.Logging, which is based off a fork of log4net, but independent. Support for this library was added in version 10.14.0 of the .NET Agent.

Did this doc help with your installation?

Secure your data

Your logs may include sensitive information protected by HIPAA or other compliance protocols. By default we obfuscate number patterns that appear to be for items such as credit cards or Social Security numbers, but you may need to hash or mask additional information.

For more information, see obfuscation expressions and rules. You can hash or mask your log data by using the New Relic UI or by using NerdGraph, our GraphQL API.

Explore your data

To make the most of your logging data:

  • On the APM Summary page, click your Web transaction time chart to view logs associated with a specific point in time.
  • Check your app's Errors inbox to view the logs associated with your errors.
  • Use distributed tracing to see the logs associated with individual traces.
  • Explore more logging data across your platform with our logs UI.
  • Set up alerts based on log output and severity.
  • Query your data using our specialized UI for logs data, and create dashboards with the results.

Troubleshooting tips

Typically your logs will start to appear less than a minute after you enable APM logs in context. Check your app's Triage > Logs section. You will also start seeing log patterns related to the error there.

If you don't see any logs for errors or traces, there may not be any for your app. Try refreshing the UI page, or change the selected time period.

Disable automatic logging

APM logs in context automatically forwards agent log data and is enabled by default. This can have a negative impact on your security, compliance, billing, or system performance. For more information, or if you need to adjust the default setting, follow the procedures to disable automatic logging.

Manual logs in context option

If you need to use the manual process to set up logs in context for .NET, follow these steps:

  1. Make sure you have already set up logging in New Relic. This includes configuring a supported log forwarder that collects your application logs and extends the metadata that is forwarded to New Relic.
  2. Install or update to the latest .NET agent version, and enable distributed tracing. Use .NET agent version 8.21 or higher and the New Relic .NET agent API version 8.21 or higher for logs in context.
  3. Install or update to Microsoft .NET Framework 4.5 or higher or .NET Core 2.0 or higher.
  4. Install and configure any of the following logging extensions to enrich your log data, including:
  1. Check your log data in the New Relic UI.

Configure log4net extension

You can use the Apache log4net version 2.0.8 or higher extension to link your log data with related data across the rest of the New Relic platform.

Configure NLog extension

You can use our NLog 4.5 or higher extension to link to your log data with related data across the rest of the New Relic platform.

Configure Serilog 2.5 or higher extension

You can use our Serilog extension to link to your log data with related data across the rest of the New Relic platform. This requires:

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.