mirror of
https://github.com/Stone-Red-Code/RemoteExec.git
synced 2026-09-04 09:06:20 +02:00
Add XML docs
This commit is contained in:
@@ -2,21 +2,33 @@
|
||||
|
||||
namespace RemoteExec.Client;
|
||||
|
||||
/// <summary>
|
||||
/// Logger provider that forwards log messages to an existing logger instance.
|
||||
/// </summary>
|
||||
internal class RemoteExecLoggerProvider : ILoggerProvider
|
||||
{
|
||||
private bool disposedValue;
|
||||
private readonly ILogger logger;
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="RemoteExecLoggerProvider"/> class.
|
||||
/// </summary>
|
||||
/// <param name="logger">The logger instance to forward messages to.</param>
|
||||
public RemoteExecLoggerProvider(ILogger logger)
|
||||
{
|
||||
this.logger = logger;
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public ILogger CreateLogger(string categoryName)
|
||||
{
|
||||
return logger;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Disposes the logger provider.
|
||||
/// </summary>
|
||||
/// <param name="disposing">True if disposing managed resources.</param>
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
if (!disposedValue)
|
||||
@@ -26,6 +38,7 @@ internal class RemoteExecLoggerProvider : ILoggerProvider
|
||||
}
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public void Dispose()
|
||||
{
|
||||
Dispose(disposing: true);
|
||||
|
||||
Reference in New Issue
Block a user