2016-09-25 7 views
5

を働いていないDEBUGLEVEL私は、このページを発見: https://developers.google.com/api-client-library/python/guide/loggingのGoogle APIクライアントとAppEngineの上の基本的なPythonアプリケーションを構築する際

ログレベルを設定するには、次の操作を行うことができます述べてどの:

import logging 

logger = logging.getLogger() 
logger.setLevel(logging.INFO) 

しかし、常に私にとってはINFOの出力には何の影響もないようです。私はlogging.DEBUGに設定し、デバッグ項目は表示されません。私はlogging.WARNINGに設定し、まだ情報エントリを見る。決して変わるようではない。

私も4をdebuglevelにhttplib2を設定してみました:

import httplib2 
httplib2.debuglevel = 4 

しかし、私は、ログ内の任意のHTTPヘッダが表示されない:/

PyCharmでのpython 2.7.10を実行しています。

誰もこれらの設定を使用できますか?

答えて

1

PyCharmでプロジェクトの実行コンフィギュレーション(Run - >Edit Configurations)を編集し、Additional optionsフィールドに--log_level=debugを追加します。

ところでloggerオプションを設定する必要はありません。これで十分です。

+0

ありがとう - access_tokenを取得したときにcrypt.pyから1つのデバッグエントリが表示されますが、ディレクトリAPIへの次の呼び出しではまだhttpヘッダーが表示されません。 – Michael

+0

'httplib2'自体からのログについてはわかりませんが、私はそれを使用していません。外部リクエストを行うためにカスタマイズした 'urlfetch'libを使ってGAEと何か関係があるかもしれません - https://cloud.google.com/appengine/docs/python/issue-requests –

関連する問題