Merge "Logging changes and unit tests"
authorFiachra Corcoran <fiachra.corcoran@est.tech>
Thu, 25 Jul 2019 13:59:27 +0000 (13:59 +0000)
committerGerrit Code Review <gerrit@onap.org>
Thu, 25 Jul 2019 13:59:27 +0000 (13:59 +0000)
1  2 
datarouter-node/src/main/java/org/onap/dmaap/datarouter/node/NodeConfigManager.java
datarouter-node/src/main/java/org/onap/dmaap/datarouter/node/eelf/JettyFilter.java
datarouter-node/src/main/java/org/onap/dmaap/datarouter/node/eelf/MetricsFilter.java

@@@ -109,7 -109,7 +109,7 @@@ public class NodeConfigManager implemen
  
          Properties drNodeProperties = new Properties();
          try {
-             eelfLogger.info("NODE0301 Loading local config file node.properties");
+             eelfLogger.debug("NODE0301 Loading local config file node.properties");
              drNodeProperties.load(new FileInputStream(System
                      .getProperty("org.onap.dmaap.datarouter.node.properties", "/opt/app/datartr/etc/node.properties")));
          } catch (Exception e) {
              eelfLogger.error(EelfMsgs.MESSAGE_BAD_PROV_URL, e, provurl);
              System.exit(1);
          }
-         eelfLogger.info("NODE0303 Provisioning server is " + provhost);
+         eelfLogger.debug("NODE0303 Provisioning server is " + provhost);
          eventlogurl = drNodeProperties.getProperty("LogUploadURL", "https://feeds-drtr.web.att.com/internal/logs");
          provcheck = new IsFrom(provhost);
          gfport = Integer.parseInt(drNodeProperties.getProperty("IntHttpPort", "8080"));
              eelfLogger.error("NODE0309 Unable to fetch canonical name from keystore file " + ksfile);
              System.exit(1);
          }
-         eelfLogger.info("NODE0304 My certificate says my name is " + myname);
+         eelfLogger.debug("NODE0304 My certificate says my name is " + myname);
          pid = new PublishId(myname);
          long minrsinterval = Long.parseLong(drNodeProperties.getProperty("MinRedirSaveInterval", "10000"));
          long minpfinterval = Long.parseLong(drNodeProperties.getProperty("MinProvFetchInterval", "10000"));
                  fetchconfig();
              }
          };
-         eelfLogger.info("NODE0305 Attempting to fetch configuration at " + provurl);
+         eelfLogger.debug("NODE0305 Attempting to fetch configuration at " + provurl);
          pfetcher.request();
      }
  
  
      private void fetchconfig() {
          try {
-             eelfLogger.info("NodeConfigMan.fetchConfig: provurl:: " + provurl);
+             eelfLogger.debug("NodeConfigMan.fetchConfig: provurl:: " + provurl);
              Reader reader = new InputStreamReader((new URL(provurl)).openStream());
              config = new NodeConfig(new ProvData(reader), myname, spooldir, port, nak);
              localconfig();
       */
      public synchronized void gofetch(String remoteAddr) {
          if (provcheck.isReachable(remoteAddr)) {
-             eelfLogger.info("NODE0307 Received configuration fetch request from provisioning server " + remoteAddr);
+             eelfLogger.debug("NODE0307 Received configuration fetch request from provisioning server " + remoteAddr);
              pfetcher.request();
          } else {
-             eelfLogger.info("NODE0308 Received configuration fetch request from unexpected server " + remoteAddr);
+             eelfLogger.debug("NODE0308 Received configuration fetch request from unexpected server " + remoteAddr);
          }
      }
  
          return (purl + "/" + fileid);
      }
  
 -    /**
 -     * Is a destination redirected.
 -     */
 -    public boolean isDestRedirected(DestInfo destinfo) {
 -        return (followredirects && rdmgr.isRedirected(destinfo.getSubId()));
 -    }
 -
      /**
       * Set up redirection on receipt of a 3XX from a target URL.
       */
          return (false);
      }
  
 -    /**
 -     * Set up redirection on receipt of a 3XX from a target URL.
 -     */
 -    public boolean handleRedirectionSubLevel(DeliveryTask task, DestInfo destinfo, String redirto, String fileid) {
 -        fileid = "/" + fileid;
 -        String subid = destinfo.getSubId();
 -        String purl = destinfo.getURL();
 -        if (task.getFollowRedirects() && subid != null && redirto.endsWith(fileid)) {
 -            redirto = redirto.substring(0, redirto.length() - fileid.length());
 -            if (!redirto.equals(purl)) {
 -                rdmgr.redirect(subid, purl, redirto);
 -                return true;
 -            }
 -        }
 -        return false;
 -    }
 -
      /**
       * Handle unreachable target URL.
       */
          return (config.getTargets(feedid));
      }
  
 -    /**
 -     * Get the creation date for a feed.
 -     *
 -     * @param feedid The feed ID
 -     * @return the timestamp of creation date of feed id passed
 -     */
 -    public String getCreatedDate(String feedid) {
 -        return (config.getCreatedDate(feedid));
 -    }
 -
      /**
       * Get the spool directory for temporary files.
       */
          if (provcheck.isFrom(remoteaddr)) {
              String sdir = config.getSpoolDir(subid);
              if (sdir != null) {
-                 eelfLogger.info("NODE0310 Received subscription reset request for subscription " + subid
+                 eelfLogger.debug("NODE0310 Received subscription reset request for subscription " + subid
                          + " from provisioning server " + remoteaddr);
              } else {
-                 eelfLogger.info("NODE0311 Received subscription reset request for unknown subscription " + subid
+                 eelfLogger.debug("NODE0311 Received subscription reset request for unknown subscription " + subid
                          + " from provisioning server " + remoteaddr);
              }
              return (sdir);
          } else {
-             eelfLogger.info("NODE0312 Received subscription reset request from unexpected server " + remoteaddr);
+             eelfLogger.debug("NODE0312 Received subscription reset request from unexpected server " + remoteaddr);
              return (null);
          }
      }
          return enabledprotocols;
      }
  
 -    public void setEnabledprotocols(String[] enabledprotocols) {
 -        this.enabledprotocols = enabledprotocols.clone();
 -    }
 -
      public String getAafType() {
          return aafType;
      }
  
 -    public void setAafType(String aafType) {
 -        this.aafType = aafType;
 -    }
 -
 -    public void setAafInstance(String aafInstance) {
 -        this.aafInstance = aafInstance;
 -    }
 -
      public String getAafAction() {
          return aafAction;
      }
  
 -    public void setAafAction(String aafAction) {
 -        this.aafAction = aafAction;
 -    }
 -
      /*
       * Get aafURL from SWM variable
       * */
          return aafURL;
      }
  
 -    public void setAafURL(String aafURL) {
 -        this.aafURL = aafURL;
 -    }
 -
      public boolean getCadiEnabled() {
          return cadiEnabled;
      }
  
 -    public void setCadiEnabled(boolean cadiEnabled) {
 -        this.cadiEnabled = cadiEnabled;
 -    }
 -
      /**
       * Builds the permissions string to be verified.
       *
@@@ -17,7 -17,6 +17,7 @@@
   * SPDX-License-Identifier: Apache-2.0
   * ============LICENSE_END=========================================================
   */
 +
  package org.onap.dmaap.datarouter.node.eelf;
  
  import ch.qos.logback.classic.spi.ILoggingEvent;
@@@ -28,7 -27,7 +28,7 @@@ import ch.qos.logback.core.spi.FilterRe
  public class JettyFilter extends Filter<ILoggingEvent> {
      @Override
      public FilterReply decide(ILoggingEvent event) {
-         if (event.getMessage().contains("org.eclipse.jetty")) {
+         if (event.getMessage().contains("org.eclipse.jetty") || event.getLoggerName().contains("org.eclipse.jetty")) {
              return FilterReply.ACCEPT;
          } else {
              return FilterReply.DENY;
@@@ -17,7 -17,6 +17,7 @@@
   * SPDX-License-Identifier: Apache-2.0
   * ============LICENSE_END=========================================================
   */
 +
  package org.onap.dmaap.datarouter.node.eelf;
  
  import ch.qos.logback.classic.Level;
@@@ -29,7 -28,7 +29,7 @@@ import ch.qos.logback.core.spi.FilterRe
  public class MetricsFilter extends Filter<ILoggingEvent> {
      @Override
      public FilterReply decide(ILoggingEvent event) {
-         if (event.getLevel().equals(Level.INFO) && !event.getMessage().contains("jetty")) {
+         if (event.getLevel().equals(Level.INFO) && !event.getMessage().contains("org.eclipse.jetty") && !event.getLoggerName().contains("org.eclipse.jetty")) {
              if (!event.getMessage().contains("DEL|") && !event.getMessage().contains("PUB|") && !event.getMessage().contains(
                      "PBF|") && !event.getMessage().contains("EXP|") && !event.getMessage().contains("DLX|")) {
                  return FilterReply.ACCEPT;