Как лишить линии LNAV из деталей?Linux

Ответить
Anonymous
 Как лишить линии LNAV из деталей?

Сообщение Anonymous »

Я вхожу в систему с конфигурацией сервера /логики KTOR: < /p>





%emoji %d{YYYY-MM-dd HH:mm:ss.SSS} %-5level %logger{36} - %msg%n











< /code>
, которая имеет всю необходимую информацию. < /p>
Я обычно использую: < /p>
journalctl -u mycompass-staging -n 1000 -f -o cat | lnav
, который обычно работает хорошо, за исключением того, что он, кажется, не отображает цвета скважины (я предполагаю, потому что он не анализирует JSON). Но иногда он ломается, и я получаю желтый журнал, где большинство строк показывают «└ Неверное сообщение журнала: строка на Offset 123 не является линией json» < /p>
Формат JSON работает надежно: < /p>
journalctl -u mycompass-staging -n 1000 -f -o json | lnav< /code> < /p>
Но это предварительно предвещает данные, которые мне не нужны строки: < /p>

2025-09-11T14:07:50.660571Z 51495118687 MyCompass Staging.service Java [126954] INFO 2025-011118677. 14: 07: 50.660 Информационное приложение - приложение началось за 4,6 секунды. < /P>
< /blockquote>
Мне нужно только: < /p>

🟦 2025-09-11 14: 07: 50,660 Информационное приложение - приложение, начатое за 4.6 секунд. /> Как это сделать? Я предпочитаю представление JSON, потому что он правильно показывает цвета, но я не могу найти, как отключить не необходимые поля.journalctl -u mycompass-staging -n 1000 -f -o json output (1 строка):
{"_SYSTEMD_UNIT":"mycompass-staging.service","SYSLOG_IDENTIFIER":"java","_UID":"1002","_SYSTEMD_SLICE":"system.slice","_SELINUX_CONTEXT":"unconfined\n","_SYSTEMD_INVOCATION_ID":"f5484f50a7ef4fb8b8a8b66049ac1a6e","_GID":"1002","PRIORITY":"6","__SEQNUM_ID":"b27b2043317b42378b91e94564addc9e","_EXE":"/usr/lib/jvm/java-21-openjdk-amd64/bin/java","_BOOT_ID":"4433675daecd4546a9a085627b6fb44a","_MACHINE_ID":"c7f5c06dbe8852c3d0debfe467b05a46","_PID":"126954","MESSAGE":"🟦 2025-09-11 14:07:50.660 INFO Application - Application started in 4.6 seconds.","__SEQNUM":"7306900","_SYSTEMD_CGROUP":"/system.slice/mycompass-staging.service","_CAP_EFFECTIVE":"0","_COMM":"java","_STREAM_ID":"0dc90e36e2ad44939aa7c9c4ff74d0ec","SYSLOG_FACILITY":"3","_RUNTIME_SCOPE":"system","_TRANSPORT":"stdout","_HOSTNAME":"ubuntu-s-1vcpu-1gb-fra1-02","__MONOTONIC_TIMESTAMP":"51495118687","__CURSOR":"s=b27b2043317b42378b91e94564addc9e;i=6f7e94;b=4433675daecd4546a9a085627b6fb44a;m=bfd59275f;t=63e8562dfa5db;x=68113239da1ed066","__REALTIME_TIMESTAMP":"1757592470660571","_CMDLINE":"/usr/bin/java -jar /opt/mycompass-staging/server-all.jar"}


Подробнее здесь: https://stackoverflow.com/questions/797 ... om-details
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»