2
0
mirror of https://github.com/koreader/koreader synced 2024-11-10 01:10:34 +00:00
koreader/tools
Benoit Pierre 6e7ccf2320
android: add custom adb logcat formatter (#12385)
- standalone: no other dependencies than Python (>= 3.7) and adb
  (Android >= 4.3 [Jelly Bean])
- filter KOReader's traces, and other processes chatter about KOReader
  (e.g. mentions of its application ID or PID)
- show time, PID, TID (when different), tag, priority, and message
- only parse the log (don't rely on `adb shell` commands)
- can be used as a filter, including on its own (uncolored) output
- we can simplify instructions to users when asking for detailed logs

Why not use pidcat?
- project is unmaintained
- does not support Python 3 (need at least one extra patch)
- mangle long lines by wrapping them, even when not outputting to a terminal,
  which is a big no-no, IMHO (as it break searching, copy pasting, etc…)
2024-08-25 23:41:25 +02:00
..
benchmark.lua tweaks for new build system 2024-05-29 22:02:06 +02:00
eink_cmap.gif Remove PNG icons, add koreader.svg 2020-12-19 14:49:18 +01:00
graph_memory.sh kodev: rewrite most of it 2024-08-15 09:37:49 +02:00
ja_keyboard_generate.py keyboard: japanese: always put digits as the south gesture for latin (#8443) 2021-11-14 14:10:25 +01:00
kobo_touch_probe.lua tweaks for new build system 2024-05-29 22:02:06 +02:00
kobo-touch-probe.png Remove PNG icons, add koreader.svg 2020-12-19 14:49:18 +01:00
logcat.py android: add custom adb logcat formatter (#12385) 2024-08-25 23:41:25 +02:00
mk7z.sh tools/mk7z: support debian unstable / ubuntu 22.04 2024-05-12 09:47:44 +02:00
trace_require.lua fix k2pdfopt performance degradation 2016-08-11 22:53:00 +08:00
update-metadata.lua [minor] Fix lowercase typo in "Google Translate" (#12157) 2024-07-11 22:53:23 +02:00
valgrind_amd.supp kodev: Use getopt instead of a hand-rolled hack (#6980) 2020-12-18 18:26:32 +01:00
wbuilder.lua ReaderStatus, Book status widget: cleanup (#12343) 2024-08-19 08:05:19 +03:00