From 883c5e3d6505d02b556a58a0b6375383722b456c Mon Sep 17 00:00:00 2001 From: Kristian Enge Date: Wed, 18 May 2016 14:53:29 +0200 Subject: [PATCH] Logger req/resp i eget namespace --- .../App.config | 19 ++------------ .../Program.cs | 2 +- .../OppslagstjenesteKlient.cs | 25 ++++++++++--------- 3 files changed, 16 insertions(+), 30 deletions(-) diff --git a/Difi.Oppslagstjeneste.Klient.Testklient/App.config b/Difi.Oppslagstjeneste.Klient.Testklient/App.config index 03e7275..7c9ef80 100755 --- a/Difi.Oppslagstjeneste.Klient.Testklient/App.config +++ b/Difi.Oppslagstjeneste.Klient.Testklient/App.config @@ -14,34 +14,23 @@ - - - + - + - - - - @@ -50,12 +39,8 @@ - - - - diff --git a/Difi.Oppslagstjeneste.Klient.Testklient/Program.cs b/Difi.Oppslagstjeneste.Klient.Testklient/Program.cs index 3be9156..a8b16ad 100755 --- a/Difi.Oppslagstjeneste.Klient.Testklient/Program.cs +++ b/Difi.Oppslagstjeneste.Klient.Testklient/Program.cs @@ -15,7 +15,7 @@ internal class Program private static void Main(string[] args) { var avsendersertifikatThumbprint = CertificateIssuedToPostenNorgeAsIssuedByBuypassClass3Test4Ca3(); - var konfigurasjon = new OppslagstjenesteKonfigurasjon(Miljø.FunksjoneltTestmiljøVerifikasjon2, avsendersertifikatThumbprint) {LoggForespørselOgRespons = false}; + var konfigurasjon = new OppslagstjenesteKonfigurasjon(Miljø.FunksjoneltTestmiljøVerifikasjon2, avsendersertifikatThumbprint) {LoggForespørselOgRespons = true}; Log.Debug("> Starter program!"); //konfigurasjon.SendPåVegneAv = "984661185"; diff --git a/Difi.Oppslagstjeneste.Klient/OppslagstjenesteKlient.cs b/Difi.Oppslagstjeneste.Klient/OppslagstjenesteKlient.cs index bf0c938..0e9e235 100755 --- a/Difi.Oppslagstjeneste.Klient/OppslagstjenesteKlient.cs +++ b/Difi.Oppslagstjeneste.Klient/OppslagstjenesteKlient.cs @@ -20,6 +20,7 @@ namespace Difi.Oppslagstjeneste.Klient public class OppslagstjenesteKlient { private static readonly ILog Log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); + private static readonly ILog RequestAndResponseLog = LogManager.GetLogger($"{typeof(OppslagstjenesteKlient).Namespace}.RequestResponse"); private readonly OppslagstjenesteHelper _oppslagstjenesteHelper; /// @@ -82,14 +83,14 @@ public async Task HentEndringerAsynkront(long fraEndringsNummer, var requestEnvelope = new EndringerEnvelope(OppslagstjenesteKonfigurasjon.Avsendersertifikat, OppslagstjenesteKonfigurasjon.SendPåVegneAv, fraEndringsNummer, informasjonsbehov); Log.Debug($"HentEndringerAsynkront(fraEndringsNummer:{fraEndringsNummer} , informasjonsbehov:{informasjonsbehov})"); - if (Log.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) + if (RequestAndResponseLog.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) { - Log.Debug(requestEnvelope.XmlDocument.OuterXml); + RequestAndResponseLog.Debug(requestEnvelope.XmlDocument.OuterXml); } var responseDocument = await GetClient().SendAsync(requestEnvelope); - if (Log.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) + if (RequestAndResponseLog.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) { - Log.Debug(responseDocument.Envelope.InnerXml); + RequestAndResponseLog.Debug(responseDocument.Envelope.InnerXml); } var dtoObject = ValidateAndConvertToDtoObject(requestEnvelope, responseDocument); return DtoConverter.ToDomainObject(dtoObject); @@ -134,15 +135,15 @@ public async Task> HentPersonerAsynkront(string[] personiden { var requestEnvelope = new PersonsEnvelope(OppslagstjenesteKonfigurasjon.Avsendersertifikat, OppslagstjenesteKonfigurasjon.SendPåVegneAv, personidentifikator, informasjonsbehov); Log.Debug($"HentPersonerAsynkront(personidentifikator:{personidentifikator} , informasjonsbehov:{informasjonsbehov})"); - if (Log.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) + if (RequestAndResponseLog.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) { - Log.Debug(requestEnvelope.XmlDocument.OuterXml); + RequestAndResponseLog.Debug(requestEnvelope.XmlDocument.OuterXml); } var responseDocument = await GetClient().SendAsync(requestEnvelope); - if (Log.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) + if (RequestAndResponseLog.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) { - Log.Debug(responseDocument.Envelope.InnerXml); + RequestAndResponseLog.Debug(responseDocument.Envelope.InnerXml); } var dtoObject = ValidateAndConvertToDtoObject(requestEnvelope, responseDocument); var domainObject = DtoConverter.ToDomainObject(dtoObject); @@ -174,14 +175,14 @@ public async Task HentPrintSertifikatAsynkront() { var requestEnvelope = new PrintCertificateEnvelope(OppslagstjenesteKonfigurasjon.Avsendersertifikat, OppslagstjenesteKonfigurasjon.SendPåVegneAv); Log.Debug("HentPrintSertifikatAsynkront"); - if (Log.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) + if (RequestAndResponseLog.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) { - Log.Debug(requestEnvelope.XmlDocument.OuterXml); + RequestAndResponseLog.Debug(requestEnvelope.XmlDocument.OuterXml); } var responseDocument = await GetClient().SendAsync(requestEnvelope); - if (Log.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) + if (RequestAndResponseLog.IsDebugEnabled && OppslagstjenesteKonfigurasjon.LoggForespørselOgRespons) { - Log.Debug(responseDocument.Envelope.InnerXml); + RequestAndResponseLog.Debug(responseDocument.Envelope.InnerXml); } var dtoObject = ValidateAndConvertToDtoObject(requestEnvelope, responseDocument); return DtoConverter.ToDomainObject(dtoObject);