Debug log refactoring (storage limit & state information) (EXPOSUREAPP-5031) (#2494)
* Refactor DebugLogger * Add low storage check * Exposure state information via flow * Improve testing * Print log message via system log if low storage. * Add low storage state and cleanup logic. * LINTs * Small refactoring, group code by feature, not by layer.
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/BugReportingSharedModule.kt 4 additions, 4 deletions...ki/coronawarnapp/bugreporting/BugReportingSharedModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/censors/DiaryLocationCensor.kt 1 addition, 1 deletion...coronawarnapp/bugreporting/censors/DiaryLocationCensor.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/censors/DiaryPersonCensor.kt 1 addition, 1 deletion...i/coronawarnapp/bugreporting/censors/DiaryPersonCensor.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/debuglog/DebugLogger.kt 91 additions, 79 deletions...de/rki/coronawarnapp/bugreporting/debuglog/DebugLogger.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/debuglog/LogState.kt 7 additions, 0 deletions...va/de/rki/coronawarnapp/bugreporting/debuglog/LogState.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/debuglog/internal/DebugLogStorageCheck.kt 78 additions, 0 deletions...pp/bugreporting/debuglog/internal/DebugLogStorageCheck.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/debuglog/internal/DebugLogTree.kt 2 additions, 1 deletion...onawarnapp/bugreporting/debuglog/internal/DebugLogTree.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/debuglog/internal/DebugLoggerScope.kt 1 addition, 1 deletion...arnapp/bugreporting/debuglog/internal/DebugLoggerScope.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/debuglog/internal/LogWriter.kt 44 additions, 0 deletions...coronawarnapp/bugreporting/debuglog/internal/LogWriter.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/debuglog/ui/DebugLogFragment.kt 32 additions, 27 deletions...oronawarnapp/bugreporting/debuglog/ui/DebugLogFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/debuglog/ui/DebugLogViewModel.kt 18 additions, 25 deletions...ronawarnapp/bugreporting/debuglog/ui/DebugLogViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/CWADebug.kt 14 additions, 2 deletions...n-App/src/main/java/de/rki/coronawarnapp/util/CWADebug.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/debug/UncaughtExceptionLogger.kt 2 additions, 2 deletions...e/rki/coronawarnapp/util/debug/UncaughtExceptionLogger.kt
- Corona-Warn-App/src/main/res/values-de/strings.xml 2 additions, 0 deletionsCorona-Warn-App/src/main/res/values-de/strings.xml
- Corona-Warn-App/src/main/res/values/strings.xml 2 additions, 0 deletionsCorona-Warn-App/src/main/res/values/strings.xml
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/bugreporting/debuglog/DebugLoggerTest.kt 131 additions, 63 deletions...ki/coronawarnapp/bugreporting/debuglog/DebugLoggerTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/bugreporting/debuglog/internal/DebugLogStorageCheckTest.kt 101 additions, 0 deletions...ugreporting/debuglog/internal/DebugLogStorageCheckTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/bugreporting/debuglog/internal/LogWriterTest.kt 48 additions, 0 deletions...nawarnapp/bugreporting/debuglog/internal/LogWriterTest.kt
Loading
Please register or sign in to comment