Redirecting Caught and Uncaught Exceptions to OSGI Console and Log File
[controller.git] / opendaylight / sal / yang-prototype / yang / yang-common / src / main / java / org / opendaylight / controller / yang / common / QName.java
index b1127204fb28f4e9db4a87c65abdc3e747682097..cdf867489388ba4d087d1345649e59bc112c1500 100644 (file)
@@ -13,6 +13,9 @@ import java.net.URISyntaxException;
 import java.text.SimpleDateFormat;\r
 import java.util.Date;\r
 \r
+import org.slf4j.Logger;\r
+import org.slf4j.LoggerFactory;\r
+\r
 /**\r
  * The QName from XML consists of local name of element and XML namespace, but\r
  * for our use, we added module revision to it.\r
@@ -34,6 +37,8 @@ import java.util.Date;
  * \r
  */\r
 public class QName {\r
+    protected static final Logger logger = LoggerFactory\r
+        .getLogger(QName.class);\r
 \r
     private SimpleDateFormat revisionFormat = new SimpleDateFormat("yyyy-MM-dd");\r
 \r
@@ -215,7 +220,7 @@ public class QName {
                     namespace.getPort(), namespace.getPath(), query,\r
                     namespace.getFragment());\r
         } catch (URISyntaxException e) {\r
-            e.printStackTrace();\r
+            logger.error("",e);\r
         }\r
         return compositeURI;\r
     }\r