An idea of log tailer java implementation, welcome to talk.

This idea has came to my mind for a long time.

Here is the first vision in my mind:

  1. This is a web server, provide some restful api, websocket endpoint(or SSE?)

  2. Also provide a web page(or desktop client?) to show the log, to do the management etc.

  3. User can select which log file to tail, then the server send the log content via websocket or SSE in real time.

  4. User can filter the log content by log level(debug, info, error etc.)

  5. User can search the log info he wanted

  6. User can pause/stop the tailing

… …

Hoping for your remarkable ideas.

Help me to understand, you want to catch log of other software?