Coder Social home page Coder Social logo

console.group? about loglevel HOT 5 OPEN

pimterry avatar pimterry commented on May 19, 2024 9
console.group?

from loglevel.

Comments (5)

KonradHoeffner avatar KonradHoeffner commented on May 19, 2024 8

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.

idolize avatar idolize commented on May 19, 2024 2

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

from loglevel.

pimterry avatar pimterry commented on May 19, 2024

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.

pimterry avatar pimterry commented on May 19, 2024

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.

jonaskello avatar jonaskello commented on May 19, 2024

Any news on this one?

from loglevel.

Related Issues (20)

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.