# OpenTelemetry .NET logs

> Use OpenTelemetry .NET to collect and export log telemetry data

---

LLMS index: [llms.txt](/llms.txt)

---

This section contains information about using OpenTelemetry .NET for logging.

OpenTelemetry .NET Logs provides integration with `ILogger` to collect, process,
and export log data as part of your observability solution.

---

Section pages:

- [Getting started with logs - Console](/uk/docs/languages/dotnet/logs/getting-started-console/): Learn how to use OpenTelemetry Logs in a .NET Console application
- [Getting started with logs - ASP.NET Core](/uk/docs/languages/dotnet/logs/getting-started-aspnetcore/): Learn how to use OpenTelemetry Logs in an ASP.NET Core application
- [Logging complex objects](/uk/docs/languages/dotnet/logs/complex-objects/): Learn how to log complex objects with OpenTelemetry .NET
- [Log correlation](/uk/docs/languages/dotnet/logs/correlation/): Learn how to correlate logs with traces in OpenTelemetry .NET
- [Setting up a dedicated logging pipeline](/uk/docs/languages/dotnet/logs/dedicated-pipeline/): Learn how to set up a dedicated logging pipeline for specific logs
- [Log redaction](/uk/docs/languages/dotnet/logs/redaction/): Learn how to implement log redaction for sensitive data
- [Best practices](/uk/docs/languages/dotnet/logs/best-practices/): Learn about best practices for using OpenTelemetry .NET for logs
