Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

logcat
Вывод логов (журнала системных сообщений)

Тип файла: команда
  Eng  

usage: logcat [options] [filterspecs]

ОБЩИЕ НАСТРОЙКИ:

  • -b, --buffer=<buffer>
    Запросить альтернативный кольцевой буфер(ы):
    основные системные радио события аварийно завершают работу
    по умолчанию все. Кроме того, «ядро» для сборок userdebug и eng,
    а также «безопасность» для установок владельца устройства.
    Допускается использование нескольких параметров -b или списка буферов,
    разделенных запятыми. Буферы чередуются.
    По умолчанию -b главная, система, сбой, ядро

  • -L, --last Дамп журналов до последней перезагрузки из pstore.

  • -c, --clear Очистить (сбросить) весь журнал и выйти.
    если указано -f, вместо этого очистить указанный файл и связанные
    с ним файлы журналов ротации.
    если указан параметр -L, вместо этого очистить журнал pstore.

  • -d Сбросить журнал, а затем выйдти без блокировки.

  • --pid=<pid> Выводить журналы только с заданным pid.

  • --wrap Сон в течение 2 часов или когда буфер вот-вот закончится,
    в зависимости от того, что наступит раньше.
    Повышает эффективность опроса, обеспечивая пробуждение
    перед завершением.

    ФОРМАТИРОВАНИЕ:

  • -v, --format=<format>
    Устанавливает глагол и наречия формата печати журнала,
    где <формат> является одним из:
    brief
    help
    long
    process
    raw
    tag
    thread
    threadtime
    time

    Можно добавить модифицирующие наречия:
    color
    descriptive
    epoch
    monotonic
    printable
    uid
    usec
    UTC
    year
    zone

    Допускается несколько параметров -v или разделенный запятыми
    список форматов и модификаторов формата

  • -D, --dividers Печатать разделители между каждым буфером журнала

  • -B, --binary Вывести журнал в двоичном формате

    ВЫХОДНЫЕ ФАЙЛЫ:

  • -f, --file=<файл> Журнал в файл вместо стандартного вывода.

  • -r, --rotate-kbytes=<n> Ротация журнала каждые <n> кбайт.
    Требуется опция -f.

  • -n, --rotate-count=<count> Устанавливает максимальное количество
    чередуемых журналов равным <count>, по умолчанию 4.

  • --id=<id> Если подпись <id> для записи в файл изменится,
    очистите связанные файлы и продолжите.

    УПРАВЛЕНИЕ ДЕМОНОМ LOGD:
    Эти параметры отправляют управляющее сообщение демону logd на устройстве,
    распечатывают его ответное сообщение, если применимо, а затем завершают работу.
    Они несовместимы с -L, так как эти атрибуты не применяются к pstore.

  • -g, --buffer-size Получить размер кольцевых буферов в logd.

  • -G, --buffer-size=<размер> Установить размер кольцевого буфера в logd.
    Может иметь суффикс с K или M. Это может индивидуально управлять размером
    каждого буфера с -b.

  • -S, --statistics Вывести статистику.

  • --pid может использоваться для предоставления конкретной статистики pid

  • -p, --prune Вывести правила обрезки.
    Каждое правило указывается как UID, UID/PID или /PID.
    Префикс «~» указывает, что элементы, соответствующие правилу,
    должны быть удалены с более высоким приоритетом, в противном случае
    они будут удалены с более низким приоритетом.
    Все остальные действия по обрезке сначала самые старые.
    Особый случай ~! представляет собой автоматическую обрезку самого
    шумного UID, как определено текущей статистикой.
    Особый случай ~1000/! представляет сокращение наихудшего PID
    в пределах AID_SYSTEM, когда AID_SYSTEM является самым шумным UID.

  • -P, --prune='<list> ...' Установить правила сокращения, используя формат,
    указанный выше. Должен быть процитирован.

    ФИЛЬТРАЦИЯ:

  • -s Установитm фильтр по умолчанию на беззвучный режим.
    Эквивалент filterpec '*:S'

  • -e, --regex=<expr> Печатать только те строки, в которых сообщение журнала
    соответствует <expr>, где <expr> — регулярное выражение ECMAScript.

  • -m, --max-count=<count> Выйти после печати <count> строк.
    Это предназначено для использования в паре с --regex,
    но будет работать само по себе.

  • --print Этот параметр применим только тогда, когда установлен
    параметр --regex, и полезен только в том случае, если
    также указан --max-count
    С параметром --print logcat будет печатать все сообщения, даже если они не
    соответствуют регулярному выражению.
    Logcat завершит работу после печати максимального числа строк, соответствующих
    регулярному выражению.

  • -t <count> Печатать только самые последние <count> строк (подразумевается -d).

  • -t '<время>' Вывести строки с указанного времени (подразумевается -d).

  • -T <count> Печатать только самые последние <count> строки (не подразумевает -d).

  • -T '<время>' Вывести строки с указанного времени (не подразумевать -d)
    количество чисто числовое, время 'ММ-ДД чч:мм:сс.ммм...'
    'ГГГГ-ММ-ДД чч:мм:сс.ммм... ' или 'sssss.mmm...' формат.

  • --uid=<uids>Отображать сообщения журнала только из UID, представленных в списке
    через запятую <uids>. Поиск имени не выполняется, поэтому идентификаторы UID
    должны быть представлены числовыми значениями.
    Этот параметр полезен только для пользователей root, log и system,
    поскольку только эти пользователи могут просматривать журналы
    других пользователей.

    Спецификация фильтров представляет собой серию
    <тег>[:приоритет]

    где <tag> — тег компонента журнала (или * для всех), а приоритет —:
    V Verbose (по умолчанию для <tag>)
    D Отладка (по умолчанию для '*')
    I Информация
    W Предупредить
    E Ошибка
    F Фатальный
    S Без звука (подавить все выходные данные)

    '*' сам по себе означает '*:D', а <тег> сам по себе означает <тег>:V.
    Если в командной строке нет спецификаций фильтров '*' или -s,
    по умолчанию для всех фильтров используется '*:V'.
    например: '*:S <tag>' печатает только <tag>, '<tag>:S'
    подавляет все сообщения журнала <tag>.

    Если не указано в командной строке, спецификация фильтра устанавливается
    из ANDROID_LOG_TAGS.

    Если параметр -v не указан в командной строке, формат устанавливается
    из ANDROID_PRINTF_LOG или по умолчанию "threadtime"