doc:appunti:prog:kivy
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:prog:kivy [2023/10/06 09:59] – [A Real App With an ActionBar] niccolo | doc:appunti:prog:kivy [2023/10/07 21:53] (current) – [Logging] niccolo | ||
|---|---|---|---|
| Line 134: | Line 134: | ||
| ===== Logging ===== | ===== Logging ===== | ||
| + | |||
| + | Like a plain Python program, it is possible for a Kivy app to produce some logging using the Kivy logger. The output will go, by default, to a file created into the app home directory, into the **files/ | ||
| + | |||
| + | <code python> | ||
| + | from kivy.logger import Logger, LOG_LEVELS | ||
| + | # Set the loglevel. The Android log file will be create into | ||
| + | # [app_home]/ | ||
| + | Logger.setLevel(LOG_LEVELS[' | ||
| + | Logger.info(' | ||
| + | </ | ||
| + | |||
| + | Without root privileges it is not possibile for another Android app (e.g. a file browser) to access the log directory. The Kivy **app home** will be into the adopted SD card, under something like this: | ||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | In older Android versions (e.g. Android 8) the app home directory will be something like: | ||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Every time that the Kivy environment is initializated, | ||
| + | |||
| + | |||
doc/appunti/prog/kivy.1696579187.txt.gz · Last modified: by niccolo
