Giter Site home page Giter Site logo

logweb's People

Contributors

pchudzik avatar

Watchers

 avatar  avatar

logweb's Issues

detect single log message

detect log message.
When single provider event contains multiple log entries then split them into multiple events.

It might be tricky because sometimes logs are not just single line text.

migrate backend jshint to eslint

Make it consistent with frontend.
I was unable to find jsx + jshint. So I used jshint
Now I can not disable jshint because it ill ignore backend so the easiest solution will be to change backend jshint to eslint.

Configure system events listener which will handle all system events

Not sure if #4 is required.
Maybe it should all reside in memory.
But then if everything is in the memory it will be hard to trace bugs and issues because after restart all is lost.
Maybe logging should be done to file, with default input which will handle and expose all system log messages.

Prepare pretty dashboard

Consider what should be included in the dashboard.
Maybe events per second/second (refresh cycle)
Last event date etc?
Total number of events (need to be implemented because otherwise it will be stuck on buffer size)

use frontend framework

as in title.
Angular is simplest choice. But it might suck with big log files so maybe react will be better?

loading indication blinks

When receiving data loading indicator blinks.
I think loading indicator should be set as footer. and log messages should have bottom-padding to make it work properly.

Add possibility to restart log input

Expose api and add frontend button which will restart input provider.

When restart is done then it should be easier to edit configuration in gui.

setup ci

setup travisci as testing environment

fixup frontend to make it usable

nothing fancy. Just make sure new events are appended to <pre> or <code>
Get rid of search, node filtering, timestamp show
Just append to html element and that's all

It's temporary solution till real frontend is implemented.

Search logs

add log search option.
Use regexp to make it better than ctrl + f browser option.

configuration window

Load configuration from file.
Edit configuration using web interface
Save modified configuration to file

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.