X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2common%2Fservice%2Fwatcher%2Fbase.py;h=0e5bc3ab744ee7f4161fd0fe05d714aa6c6fcfa5;hb=1f8a5aade209f5998a405f9a24ee54dd2eb52c57;hp=a7d025ed355c42ea434326c970b7da8a78b9f066;hpb=2e17b150a5df5ecd11cf668e7cccea021a03ab7b;p=pti%2Fo2.git diff --git a/o2common/service/watcher/base.py b/o2common/service/watcher/base.py index a7d025e..0e5bc3a 100644 --- a/o2common/service/watcher/base.py +++ b/o2common/service/watcher/base.py @@ -12,8 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +import traceback # from logging import exception # from cgtsclient import exc + from o2common.service.client.base_client import BaseClient from o2common.domain import commands from o2common.service.messagebus import MessageBus @@ -43,7 +45,9 @@ class BaseWatcher(object): # return self._probe(parent) return cmds except Exception as ex: - logger.warning("Failed to probe resource due to: " + str(ex)) + logger.warning("Failed to probe %s watcher due to: %s - %s" % + (self._targetname(), type(ex), str(ex))) + logger.debug(traceback.format_exc()) return [] def _probe(self, parent: object = None, tags: object = None) \