Include logging
This commit is contained in:
parent
854b51b46b
commit
6a334352be
1 changed files with 11 additions and 0 deletions
|
|
@ -79,6 +79,7 @@ public class PowerDnsHandler : ConnectionHandler
|
||||||
var root = jsonDocument.RootElement;
|
var root = jsonDocument.RootElement;
|
||||||
if (!root.TryGetProperty("method", out var methodElement))
|
if (!root.TryGetProperty("method", out var methodElement))
|
||||||
{
|
{
|
||||||
|
_logger.LogWarning("Json Document missing required property method: {document}", jsonDocument);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -190,6 +191,11 @@ public class PowerDnsHandler : ConnectionHandler
|
||||||
|
|
||||||
private ValueTask<Reply> HandleInitialize(InitializeParameters parameters)
|
private ValueTask<Reply> HandleInitialize(InitializeParameters parameters)
|
||||||
{
|
{
|
||||||
|
if (_logger.IsEnabled(LogLevel.Information))
|
||||||
|
{
|
||||||
|
_logger.LogInformation("Handling Initialize {parameters}", parameters);
|
||||||
|
}
|
||||||
|
|
||||||
return ValueTask.FromResult<Reply>(BoolReply.True);
|
return ValueTask.FromResult<Reply>(BoolReply.True);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -209,6 +215,11 @@ public class PowerDnsHandler : ConnectionHandler
|
||||||
return ValueTask.FromResult<Reply>(BoolReply.False);
|
return ValueTask.FromResult<Reply>(BoolReply.False);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (_logger.IsEnabled(LogLevel.Information))
|
||||||
|
{
|
||||||
|
_logger.LogInformation("Searching for {key} in {family}", parameters.Qname, parameters.Qtype);
|
||||||
|
}
|
||||||
|
|
||||||
return FindByName(((AddressFamily)qtype, parameters.Qname.AsMemory()), _repository, _logger);
|
return FindByName(((AddressFamily)qtype, parameters.Qname.AsMemory()), _repository, _logger);
|
||||||
|
|
||||||
static async ValueTask<Reply> FindByName((AddressFamily Family, ReadOnlyMemory<char> Qname) query, DnsRepository repository, ILogger logger)
|
static async ValueTask<Reply> FindByName((AddressFamily Family, ReadOnlyMemory<char> Qname) query, DnsRepository repository, ILogger logger)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue