SDKs: Updates to Configuration and Logging

Category: SDKs

Summary: Updates to configuration and logging

All of our client libraries except for Ruby and IOS have been updated to take a standardized approach to logging and configuration using a configuration file. This is the first step in an effort to add a standardized feature-set to our SDKs.

Context: Logging has been implemented inconsistently throughout the SDKs. These changes will bring a consistent interface for configuring logging and consistent log output.

To complement these changes, we have added the ability to configure several parameters including logging, retry logic and re-authentication where applicable in the SDKs using a configuration file.

Impact: The following SDKs will take this change today and have their major version number incremented:

Date of Change: On or after 5/10/2021

1 Like

Is there any change we need to do for the existing code. I see below commands are failing now with error.

import PureCloudPlatformClientV2 - failing with TypeError: super() takes at least 1 argument (0 given)

Is there a documentation available on what changes to be done to migrate from older version sdk to new one?

Hi,

Seems like you're using python 2. I'd recommend moving to python 3 as python 2 is no longer supported by the python software foundation.

This topic was automatically closed 62 days after the last reply. New replies are no longer allowed.