Tweak logging.md (#1601)

This commit is contained in:
Rob Hague
2025-02-19 12:07:44 +00:00
committed by GitHub
parent 16d84d0395
commit 429f7502ca
+3
View File
@@ -4,6 +4,8 @@ Logging
SSH.NET uses the [Microsoft.Extensions.Logging](https://learn.microsoft.com/dotnet/core/extensions/logging) API to log diagnostic messages. In order to access the log messages of SSH.NET in your own application for diagnosis, register your own `ILoggerFactory` before using the SSH.NET APIs, for example:
```cs
using Microsoft.Extensions.Logging;
ILoggerFactory loggerFactory = LoggerFactory.Create(builder =>
{
builder.SetMinimumLevel(LogLevel.Debug);
@@ -11,5 +13,6 @@ ILoggerFactory loggerFactory = LoggerFactory.Create(builder =>
});
Renci.SshNet.SshNetLoggingConfiguration.InitializeLogging(loggerFactory);
```
All messages by SSH.NET are logged under the `Renci.SshNet` category.