Сценарий командной строки для красивой печати сериализованных объектов Java в журналах?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Сценарий командной строки для красивой печати сериализованных объектов Java в журналах?

Сообщение Гость »


I have to review lots of java logs from various sources, that contain java objects dumped to a single long line. Sometimes I'd like to see them in a more formatted fashion. Note that I'm not in control of the logging or the logs I receive.

Are there any command line tools that will format these types of objects nicely? I'm not looking for perfectly, but something like json formatting?

A sample object

Код: Выделить всё

[sampleObject{objId=c1, request=sampleRequest(bean=bean1, method=method1), env=job(pattern=*), step=1, state=SUCCESS}, sampleObject{objId=c2, request=sampleRequest(bean=bean1, method=method1), env=job(pattern=*), step=1, state=SUCCESS}, sampleObject{objId=c2, request=sampleRequest(bean=bean1, method=method2), env=job(pattern=*), step=2, state=SUCCESS}, sampleObject{objId=c3, request=sampleRequest(bean=bean1, method=method1), env=job(pattern=*), step=1, state=SUCCESS}, sampleObject{objId=c3, request=sampleRequest(bean=bean1, method=method2), env=job(pattern=*), step=2, state=SUCCESS}] 

Sample desired output

Код: Выделить всё

[   sampleObject{     objId=c1,     request=sampleRequest(         bean=bean1,         method=method1     ),     env=job(         pattern=*     ),     step=1,     state=SUCCESS   },   sampleObject{     objId=c2,     request=sampleRequest(         bean=bean1,         method=method2     ),     env=job(         pattern=test     ),     step=2,     state=SUCCESS   }, ] 


Источник: https://stackoverflow.com/questions/781 ... ts-in-logs
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Добавление сериализованных объектов Java
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Индексы/координаты красивой печати 2D-массива Numpy
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как реализовать собственный отступ при красивой печати с помощью модуля JSON?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Индексы/координаты красивой печати 2D-массива Numpy
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как реализовать пользовательское отступление при красивой печати с модулем JSON?
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

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