Подтвердить что ты не робот

Android studio максимальное количество строк logcat

Я тестирую реальное устройство, подключенное к Android Studio. Из-за многопоточного поведения, которое я не хочу прерывать, я добавил много кодов журнала в свой код, чтобы узнать, что происходит. В logcat я вижу утверждения, которые так хороши.

После выполнения моего полного теста я узнал, что начало моего ведения журнала отсутствует! Мне кажется, что Android Studio удаляет самые ранние строки ведения журнала, когда журналу угрожает слишком большой рост. Поскольку я хотел бы получить весь мой файл журнала после testrun (так что я могу сделать что-то еще в то же время), я хотел бы увеличить количество строк, которые поддерживает Android Studio.

Знаете ли вы, где я могу настроить это максимальное количество строк, которые должен хранить logcat? Я надеюсь/молюсь/предполагаю, что существует такой параметр, потому что я еще не могу его найти...

4b9b3361

Ответ 2

Как @zzy говорит... редактировать файл: PATH_TO_ANDROID_STUDIO\bin\idea.properties

Вот свойства, которые вы можете настроить в своих собственных идеях .properties файл: http://tools.android.com/tech-docs/configuration

#---------------------------------------------------------------------
# This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb).
# Older lines are deleted. In order to disable cycle buffer use idea.cycle.buffer.size=disabled
#---------------------------------------------------------------------
idea.cycle.buffer.size=1024

Измените значение выше 2048 или все, что вам нужно.

Ответ 3

Я хотел бы добавить обновление к этому вопросу, если кто-то еще ищет способ изменить это или после марта 2017 года.

В последней версии Android Studio версии 2.3 теперь есть возможность изменить размер циклического буфера logcat в настройках/Предпочтениях.

Перейдите в Настройки/Настройки > Редактоp > Общие > Консоль и включите опцию Переопределить размер циклического буфера (1024 КБ). После включения этого параметра вы можете ввести значение в килобайтах для буфера logcat.

Было бы лучше, если бы Google добавил слово "logcat" там, потому что его нельзя найти с поиском предпочтений, если вы специально не вводите "консоль" или "циклический" и т.д.

Изменить: Google теперь назначил эту проблему разработчику. Он должен быть реализован в ближайшее время, и я обновлю этот ответ, когда он будет.

Ответ 4

Вы можете запустить logcat в терминале: developer.android.com/tools/help/adb.html#logcat

[adb] logcat [option] ... [filter-spec] ... 

и передать его в txt файл

выиграть

PATH\TO\YOUR\ADB\ adb.exe logcat > log.txt

или

Linux

PATH\TO\YOUR\ADB\ adb logcat| tee log.txt 

Ответ 5

Согласно http://tools.android.com/tech-docs/configuration, его можно было изменить на

  • AS

  • Справка

  • Изменение пользовательских свойств

Это фактически создает файл idea.properties...