Logging
The Allie SDK uses Python’s built-in logging module to log messages. By default, the SDK logs messages to the console.
You can configure the logging behavior by setting the ALLIE_SDK_LOG_LEVEL and ALLIE_SDK_LOG_HANDLERS environment variables. The following log handlers can be enabled:
console_for_allie: Logs messages to the console. This is the default handler.file_for_allie: Logs messages to a file namedallie-sdk-<date>.login thelogsdirectory.api_json: Logs API request and response details to a file namedalation-rest-<date>.jsonin thelogsdirectory.
The handlers can be specified as a comma-separated list. For example, to enable both console and file logging, set the environment variable as follows:
export ALATION_SDK_LOG_HANDLERS="console_for_allie,file_for_allie"