Вообще задача, для которой это дело пилилось — это конкретному человеку (одному, поэтому device-id не нужен) скинуть сборку, на которой бы воспроизвелся баг. Ну и добыть логи.
Про уровни логгирования — там можно сделать запись и по разным уровням, и в один файл.
Про управление логами — если потребность возникла один раз, тянуть лишнее не хочется.
Но разве они, так скажем, real time? С вышеизложенным в статье я могу, условно, позвонить человеку, у которого баг, сказать «давай», он воспроизведет баг и в ту же секунду я увижу, что он там делает.
Передаем Android логи через интернет с Timber и Node.JS