From 6ac95e1e9da51700364c853826044743aa740d33 Mon Sep 17 00:00:00 2001 From: jomu Date: Wed, 30 Sep 2015 06:30:38 +0000 Subject: [PATCH] optimized logging --- .../sharepoint/api/ServiceLogHandler.java | 21 ++++++++++------ .../shared/sharepoint/api/lists/SPLists.java | 1 - .../sharepoint/api/usergroup/SPUserGroup.java | 25 +++++++++++++++---- 3 files changed, 33 insertions(+), 14 deletions(-) diff --git a/sharepoint/api/src/main/java/de/muehlencord/shared/sharepoint/api/ServiceLogHandler.java b/sharepoint/api/src/main/java/de/muehlencord/shared/sharepoint/api/ServiceLogHandler.java index 0735159..7503f23 100644 --- a/sharepoint/api/src/main/java/de/muehlencord/shared/sharepoint/api/ServiceLogHandler.java +++ b/sharepoint/api/src/main/java/de/muehlencord/shared/sharepoint/api/ServiceLogHandler.java @@ -9,8 +9,10 @@ import javax.xml.soap.SOAPMessage; import javax.xml.ws.handler.MessageContext; import javax.xml.ws.handler.soap.SOAPHandler; import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.apache.logging.log4j.Level; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; + ; /** @@ -19,7 +21,9 @@ import org.apache.logging.log4j.Logger; */ public class ServiceLogHandler implements SOAPHandler { - /** the logging object. */ + /** + * the logging object. + */ private final static Logger LOGGER = LogManager.getLogger(ServiceLogHandler.class); @Override @@ -49,19 +53,20 @@ public class ServiceLogHandler implements SOAPHandler { @Override public boolean handleMessage(SOAPMessageContext arg0) { - LOGGER.info("Test"); SOAPMessage message = arg0.getMessage(); boolean isOutboundMessage = (Boolean) arg0.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY); - if (isOutboundMessage) { - LOGGER.debug("OUTBOUND MESSAGE"); - } else { - LOGGER.debug("INBOUND MESSAGE"); + if (LOGGER.isTraceEnabled()) { + if (isOutboundMessage) { + LOGGER.log(Level.TRACE, "OUTBOUND MESSAGE"); + } else { + LOGGER.log(Level.TRACE, "INBOUND MESSAGE"); + } } try (ByteArrayOutputStream os = new ByteArrayOutputStream()) { message.writeTo(os); - LOGGER.debug(os.toString("UTF-8")); + LOGGER.log(Level.TRACE, os.toString("UTF-8")); } catch (SOAPException | IOException e) { - LOGGER.debug(e.toString(), e); + LOGGER.log(Level.DEBUG, e.toString(), e); } return true; diff --git a/sharepoint/api/src/main/java/de/muehlencord/shared/sharepoint/api/lists/SPLists.java b/sharepoint/api/src/main/java/de/muehlencord/shared/sharepoint/api/lists/SPLists.java index a45935b..cc6f92e 100644 --- a/sharepoint/api/src/main/java/de/muehlencord/shared/sharepoint/api/lists/SPLists.java +++ b/sharepoint/api/src/main/java/de/muehlencord/shared/sharepoint/api/lists/SPLists.java @@ -107,7 +107,6 @@ public class SPLists extends SPJaxbObject"; EmailXml emailXml = new GetUserLoginFromEmail.EmailXml();