Анализ журнала сообщений с использованием Java - PullRequest
0 голосов
/ 04 июля 2018

У меня есть сообщение в журнале что-то вроде этого

[6/15/18 20:26:27:798 IST] 00000031 SystemOut     O 20:26:27 18-06-15 20:26:27.797 debug {JPA Server-jpaserver.helloworld.com} Invoke HelloWorld.findByKey(Parameter) takes 89 ms

Я хочу проанализировать этот журнал, чтобы получить такую ​​информацию, как метка времени, действие и т. Д. Есть ли в Java какая-либо библиотека, которая может возвращать мне такие значения с сообщением журнала в качестве ввода?

1 Ответ

0 голосов
/ 04 июля 2018

Вам не нужно использовать библиотеку.

Похоже, что данные журнала разделены пробелами, поэтому вы можете использовать String.split, как показано ниже:

String[] parsed = logDataString.split(" ");

Затем вы можете использовать больше разборов, таких как конкатенация последних четырех элементов массива.

...