2016-04-06 14 views
1

ファイルのkivy.loggerを使用して変数の値を記録したいとします。kivy.loggerで変数の値を記録する

私は自分のコードに次の行を追加しました:

from kivy.logger import Logger 

Logger.debug('EZS-2G: element: %s', str(element)) 

次の行を私のIDE(アトム)に表示されます。

[DEBUG    ] [EZS-2G  ] element: tab_0_obj_sensor 

が、Cの下で、ログファイル:ユーザー名\ \ユーザー。 kivy \ログは言う:

[DEBUG    ] EZS-2G: %s 
  • どのように私は、W可能性%sの代わりに正しい値をログファイルに書き込む?
  • ログファイルのフォルダを変更するにはどうすればよいですか?パッケージ化( "myapp/myapp.exe"を作成)した後、 "C:\ Users \ username.kivy \ logs"フォルダの代わりにmyapp/logsフォルダのログを読みたいのですか?

OS:Win7; Python:3.4; Kivy:1.9

答えて

1
をチェックし、configに 'EZS-2G: element: {}'.format(element)
  • 変更log_dirを試してみてください
  • 関連する問題