Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

console.group? #26

Open
jiggle opened this issue Sep 4, 2013 · 5 comments
Open

console.group? #26

jiggle opened this issue Sep 4, 2013 · 5 comments

Comments

@jiggle
Copy link

jiggle commented Sep 4, 2013

Really great utility. Well done. I wonder if there are any plans to support the group method?

@pimterry
Copy link
Owner

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!

@idolize
Copy link

idolize commented Aug 20, 2015

@pimterry Would love to see this. Are you interested in a PR?

@pimterry
Copy link
Owner

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.

@jonaskello
Copy link

Any news on this one?

@KonradHoeffner
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants