File tree Expand file tree Collapse file tree
app/src/main/java/com/alexk/tvlock Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ object FileLogger {
2828 logFile = File (dir, " tvlock.log" )
2929 if ((logFile?.length() ? : 0L ) > TRIM_AT ) logFile?.delete()
3030 writer = FileWriter (logFile, true )
31+ // adb must be able to `cat` this for field diagnosis
32+ logFile?.setReadable(true , false )
3133 android.util.Log .i(" TVLOCK" , " file logger at ${logFile?.absolutePath} " )
3234 } catch (e: Exception ) {
3335 android.util.Log .e(" TVLOCK" , " file logger init failed" , e)
@@ -47,7 +49,8 @@ object FileLogger {
4749 synchronized(w) {
4850 runCatching { w.close() }
4951 f.delete()
50- writer = FileWriter (f, true ).also { writer = it }
52+ FileWriter (f, true ).also { writer = it }
53+ f.setReadable(true , false )
5154 }
5255 }
5356 } catch (_: Exception ) { /* never break the lock over logging */ }
You can’t perform that action at this time.
0 commit comments