Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Filter $log message types #8790

Open
Martinspire opened this issue Aug 27, 2014 · 1 comment
Open

Filter $log message types #8790

Martinspire opened this issue Aug 27, 2014 · 1 comment

Comments

@Martinspire
Copy link

When developing i often write "$log" (or mostly "console.log" but i recently started with "$log") commands to see what my data is and if everything goes ok. So when there's something wrong i know i should debug and see what happens. Since i log a lot, the console fills up pretty fast and especially when i'm logging data being sent and received from my API.

But for the most part i'm not really interested in most $log commands if they are written with $log.log. "$log.warn" or "$log.error" are mostly interesting.

Now the "$log" command has a provider called "$logProvider" which features a setting called "debugEnabled". This turns "$log" on/off completely. But wouldn't it be nice if we could set what logs we do and do not want to see? For instance, when i'm releasing, i want to hide everything but most times i'm interested in errors or warnings.

So if we'd add a setting called "$logProvider.debugLevel" or something to set what messages to log, we'd get a proper way of filtering the messages ourselves. Perhaps you could use this to replace the "debugEnabled" setting, so we have a bit more options. An integer would probably work best for $log.log begin the lowest and $log.error being the highest.

Another thing i'm interested in: why not able users to also have an easy way for displaying $log messages on the front-end too? I cannot see the $log commands on my phone when i'm testing there.

@thebigredgeek
Copy link
Contributor

#8832

@btford btford added this to the Backlog milestone Sep 2, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants