loglevel icon indicating copy to clipboard operation
loglevel copied to clipboard

console.group?

Open jiggle opened this issue 12 years ago • 5 comments

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

jiggle avatar Sep 04 '13 18:09 jiggle

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!

pimterry avatar Sep 26 '13 00:09 pimterry

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

idolize avatar Aug 20 '15 22:08 idolize

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.

pimterry avatar Aug 28 '15 16:08 pimterry

Any news on this one?

jonaskello avatar Mar 31 '18 09:03 jonaskello

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.

KonradHoeffner avatar Feb 20 '19 10:02 KonradHoeffner