diff --git a/inventory_provider/db/ims.py b/inventory_provider/db/ims.py
index 6f99b442d1af64f2bc92e2857a7c9920150b0bcd..49d133134c7306ccc781c242978769e946cf6f0b 100644
--- a/inventory_provider/db/ims.py
+++ b/inventory_provider/db/ims.py
@@ -1,3 +1,5 @@
+import logging
+
 import requests
 import time
 
@@ -8,6 +10,8 @@ from enum import Enum
 # http://149.210.162.190:81/ImsVersions/4.19.9/html/86d07a57-fa45-835e-d4a2-a789c4acbc96.htm  # noqa
 from requests import HTTPError
 
+logger = logging.getLogger(__name__)
+
 CIRCUIT_PROPERTIES = {
     'Site': 8,
     'Speed': 16,
@@ -18,6 +22,7 @@ CIRCUIT_PROPERTIES = {
     'CarrierCircuits': 65536,
     'SubCircuits': 131072,
     'PortsFullDetails': 262144,
+    'InternalPortsFullDetails': 524288,
     'PortA': 34359738368,
     'PortB': 68719476736
 }
@@ -139,6 +144,8 @@ class IMS(object):
             if cls.reconnect_attempts > cls.PERMITTED_RECONNECT_ATTEMPTS:
                 raise IMSError('Too many reconnection attempts made')
 
+        logger.debug(f'Logging in - Username: {username}'
+                     f' - URL: {cls.base_url + cls.LOGIN_PATH}')
         response = requests.post(
             cls.base_url + cls.LOGIN_PATH,
             auth=(username, password))