Usecaseui server sonar critical issue fix. 27/93227/1
authorIsaac Manuel Raj <isaac.manuelraj@huawei.com>
Fri, 9 Aug 2019 13:47:32 +0000 (19:17 +0530)
committerIsaac Manuel Raj <isaac.manuelraj@huawei.com>
Fri, 9 Aug 2019 13:47:32 +0000 (19:17 +0530)
Usecase ui code was not having logger to capture the exception trace. The same is fixed.

Issue-ID: USECASEUI-304

Signed-off-by: Isaac Manuel Raj <isaac.manuelraj@huawei.com>
Change-Id: I25ca93ba415c9bc30b3572f584e1fe9a09a53bf0

server/src/main/java/org/onap/usecaseui/server/util/HttpUtil.java
server/src/main/java/org/onap/usecaseui/server/util/UuiCommonUtil.java

index 9ac0afc..0751466 100644 (file)
@@ -24,6 +24,7 @@ import java.net.URLConnection;
 import java.util.List;
 import java.util.Map;
 
+import com.google.common.base.Throwables;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -73,7 +74,7 @@ public class HttpUtil {
             }
         } catch (Exception e) {
                logger.error("发送GET请求出现异常!" + e);
-            e.printStackTrace();
+            logger.error("发送GET请求出现异常!" + Throwables.getStackTraceAsString(e));
         }
         // 使用finally块来关闭输入流
         finally {
@@ -82,7 +83,7 @@ public class HttpUtil {
                     in.close();
                 }
             } catch (Exception e2) {
-                e2.printStackTrace();
+                logger.error("Exception occured while closing the connection {}" + Throwables.getStackTraceAsString(e2));
             }
         }
         return result;
@@ -128,7 +129,7 @@ public class HttpUtil {
             }
         } catch (Exception e) {
                logger.error("发送 POST 请求出现异常!"+e);
-            e.printStackTrace();
+            logger.error("发送 POST 请求出现异常!"+Throwables.getStackTraceAsString(e));
         }
         //使用finally块来关闭输出流、输入流
         finally{
index 5c8a13f..837abee 100644 (file)
@@ -27,6 +27,7 @@ import java.util.UUID;
 
 import javax.servlet.http.HttpServletRequest;
 
+import com.google.common.base.Throwables;
 import org.apache.commons.io.FileUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -113,7 +114,7 @@ public class UuiCommonUtil {
                        }
                } catch (IOException e) {
                        logger.error("exception occurred while performing UuiCommonUtil OutRequestBody.Details:"+ e.getMessage());
-                       e.printStackTrace();
+                       logger.error("exception occurred while performing UuiCommonUtil OutRequestBody.Details:"+ Throwables.getStackTraceAsString(e));
                }
                return wholeStr;
        }