Comments (5)
console.group
and console.groupCollapsed
actually work out of the box with loglevel:
console.groupCollapsed("MYGROUP");
log.debug("hello world");
console.groupEnd();
Tested on Firefox Developer Edition 66.0b8 on Gnome on Arch Linux.
from loglevel.
@pimterry Would love to see this. Are you interested in a PR?
from loglevel.
Sorry, I realise I didn't reply to this!
At some point soon-ish, yes, probably. I'm going to put out a support 0.4.1 release soon, then aim for 1.0.0, and fill out some of the rest of the console API in time for that. That'll be a little while away (sometime before the end of the year, probably). Further requests for other bits of the console API that you'd find helpful are very welcome!
from loglevel.
Hi, sorry for the delay, yes sure! I haven't got around to this at all and I'd definitely welcome helping hands.
There are a few constraints for loglevel changes generally though it's worth being aware of up front:
-
They need to not make the library too much more complicated or that much larger.
-
They need to provide sensible and consistent behaviour with the best functionality available, and without breaking things, in older browsers.
I don't really have a hard standard, but definitely back to IE6. Browsers where they support console but not console.group are probably more interesting, maybe check IE8/IE9. SauceLabs is pretty good for trying this stuff out; they've got a free trial and give you VMs of any combo you like to play with. Apparently http://dev.modern.ie/tools/vms/windows/ is good to, but I haven't tried it.
Doesn't matter if you don't get grouping in some browsers where console.group isn't supported, but it does need to not throw exceptions, and the rest of the logging should still work correctly where that's possible.
-
Needs tests and documentation. This is hopefully self-explanatory if you've played with these bits before, and there's some notes in https://github.com/pimterry/loglevel/blob/master/CONTRIBUTING.md, but do let me know if you want any help.
Sorry, hope that's not too intimidating! Give it a go and see, and even if you just get a broad outline of a plan together I'm happy to give you a hand taking that through to becoming ready and shippable.
from loglevel.
Any news on this one?
from loglevel.
Related Issues (20)
- Dynamic Log level settings in Browser Console HOT 1
- Log.error should stringy the error object HOT 1
- GDPR: Add an option to disable cookie persistence HOT 4
- Is `console.log()` reference redefiend by loglevel? HOT 2
- Keep source(file:line) remain the same when methodFactory is been called. HOT 4
- log is not defined when attempting setLevel() in console HOT 3
- Programmatic log levels HOT 1
- Configurable persistence HOT 4
- methodFactory logLevel parametr has always same value HOT 2
- Show filename and line of logging code HOT 2
- Would you consider deprecating in favor of Roarr? HOT 2
- loglevel print duplicate log in React component HOT 5
- Is it possible to import Loglevel as an ES module in client-side javascript? HOT 5
- Possibility to save log output to file HOT 4
- current npm web page for loglevel shows no documentation at all HOT 3
- LogLevel output doesn't show when running in a test HOT 11
- LogLevel `trace`, `debug` and `info` not shown anymore on Google Chrome HOT 2
- Log to a file HOT 1
- Feature/Enhancement: add a level between 'debug' and 'trace' HOT 1
- Is it possible to enable multiple plugins? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from loglevel.