forked from loafle/openapi-generator-original
Add logging and debug report for python client.
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
from __future__ import absolute_import
|
||||
import base64
|
||||
import urllib3
|
||||
import httplib
|
||||
import sys
|
||||
import logging
|
||||
|
||||
def get_api_key_with_prefix(key):
|
||||
global api_key
|
||||
@@ -11,6 +14,22 @@ def get_api_key_with_prefix(key):
|
||||
elif api_key.get(key):
|
||||
return api_key[key]
|
||||
|
||||
def setting_logging_enabled():
|
||||
global logging_file
|
||||
format = '%(asctime)s %(levelname)s %(message)s'
|
||||
if logging_file:
|
||||
logging.basicConfig(filename=logging_file, level=logging.DEBUG, format=format)
|
||||
else:
|
||||
logging.basicConfig(stream=sys.stdout, level=logging.DEBUG, format=format)
|
||||
httplib.HTTPConnection.debuglevel = 1
|
||||
|
||||
def to_debug_report():
|
||||
return "Python SDK Debug Report:\n"\
|
||||
"OS: {env}\n"\
|
||||
"Python Version: {pyversion}\n"\
|
||||
"Version of the API: 1.0.0\n"\
|
||||
"SDK Package Version: 1.0.0".format(env=sys.platform, pyversion=sys.version)
|
||||
|
||||
def get_basic_auth_token():
|
||||
global username
|
||||
global password
|
||||
@@ -41,5 +60,10 @@ api_key_prefix = {}
|
||||
username = ''
|
||||
password = ''
|
||||
|
||||
<<<<<<< HEAD
|
||||
# Temp foloder for file download
|
||||
temp_folder_path = None
|
||||
=======
|
||||
# Logging settings
|
||||
logging_file = None
|
||||
>>>>>>> Add logging and debug report for python client.
|
||||
|
||||
Reference in New Issue
Block a user