GithubHelp home page GithubHelp logo

outfrontjs's People

Contributors

grv-sng avatar paansinghcoder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

outfrontjs's Issues

Option to hide by default, show on message of certain level

I am later in the development cycle now and do not want to show the bug icon all the time. It obstructs the screen unnecessarily However, testers should be able to report an error message.

Describe the solution you'd like
Outfront should have an option to define a log level, from which the bug icon is shown. E.g. "error". In this case the bug icon would only show when there is a message of type "error" or higher (well none in this case, but for e.g. "warning" there might)

Describe alternatives you've considered
I could also do this myself with my own logging, but this is a very nice lib.

Additional context
none

Errors (Uncaught exceptions) form within a Promise are not treated with the ERROR level

Describe the bug
Error messages from within a promis are not logged as error, with red color.

To Reproduce
Steps to reproduce the behavior:

Create a promise which throws an exception, call it. The ERROR Message does appear in OutFront, but is not in red.

Expected behavior
The Message should appear in red, and the red blimp should be displayed on top of the bug icon.

Screenshots
image
Desktop:

  • Ubuntu
  • Chrome, with CORS disabled
  • Version recent

Additional context
It is clearly visible that the error message is not shown in red.

Disappearing header with scroll

Describe the bug
When the list of logs is long and you scroll to the bottom of the list, the top header with the clear icon gets scrolled out of view along with it. The user needs to scroll all the way to the top to clear the list.

To Reproduce
Steps to reproduce the behavior:

  1. Execute a bunch of console actions.
  2. Scroll down to the bottom of the list

Expected behavior
Possible fixes

  • Fixed header in the floating window.
  • A dedicated floating clear button, which is always accessible.

Screenshots
image

Also show debug level messages

Is your feature request related to a problem? Please describe.
I tried to debug an application (in beta state), that writes quite a bunch of logs with the DEBUG level (log.debug('message...'); Unfortunately, these do not appear in the output window. This is by design, and the documentation is very clear, that only other level messages are logged.

Describe the solution you'd like
Debug-level messages should also appear. Maybe not by default, but it could be added as a configurable option, maybe even configurable from the outfront windows (to be able to change it while debugging on the device.)

Describe alternatives you've considered
One could not use debug level messages, but during development this is a bad decision.

Additional context
none

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.