Hi Martijn

Thank you for doing that. I'm afraid it is going to be hard enough anyway to keep myself updated on all feedback given :) For me it is a matter of course that these kind of discussions should be held in the open. We are all stake holders in this. As long as the discussion does not turn in to 'bike-shedding' or someone is deliberately trying to pervert the intention of the JEP I will try to keep it in the open as much as possible.

Cheers
/Fredrik

On 2014-05-18 13:26, Martijn Verburg wrote:
Hi Fredrik,

I've asked all of the discussions on our list to be fed back here or directly to you. Thanks for opening the discussion, we really appreciate it!

Cheers,
Martijn

On Sunday, 18 May 2014, Fredrik Arvidsson <fredrik.arvids...@oracle.com <mailto:fredrik.arvids...@oracle.com>> wrote:

    Hi Richard

    I will add more text in the JEP describing the intent of the
    hierarchical logger design. As you said, it is not that clear in
    the current one. Thanks.

    Regarding out off band discussions. I have noted that and I will
    try to keep myself updated to that. It is not optimal to have
    discussions in many places and I will not be able to screen all
    the internets for this information. But this is what we have to
    deal with I am afraid.

    Cheers
    /Fredrik

    On 2014-05-18 11:47, Richard Warburton wrote:

        Hi Fredrik,

            In the JEP I tried to explain the concept of 'sub' loggers
        but I
            did not put in anything about the intent of having them. I
        think
            that your requirement easily could be solved using sub
        loggers, or
            sub components if you like that wording better.

            Loggers are ordered in an hierarchical tree where 'gc'
        might be
            the root for all logging in the gc 'area'. The 'details',
        'cause'
            and 'safepoint' content types could be translated in to sub
            loggers to the 'gc' logger. By setting log level for the
        separate
            sub loggers to enable logging I cant see that you would not be
            able to get the filtering you want. By using log levels
        wisely you
            will be able to get even more control over what gets
        output in the
            logs. The above was a much simplified example, in reality you
            would probably have a more elaborate tree of gc loggers.
        There is
            nothing in the logger three hierarchy approach that
        implies that
            they should be big blocks of stuff.

            Logging topics, tags, or markers were something we
        considered at
            the beginning of the design phase but we came to the
        conclusion
            that we probably could solve the requirements by using sub
        loggers
            instead.

            Please tell me if you don't think this approach would
        work, and in
            that case why.


        Thanks for clarifying this point. I think this explanation
        addresses how that particular use case is met. I suspect that
        it might be worth adding a bit more explanation around this
        topic to the JEP itself, because I don't think I'm the only
        person with this concern.

        Also a heads up that there's discussion happening related to
        this topic off-list at:
        
https://groups.google.com/a/jclarity.com/forum/#!topic/friends/NA0EyOJk6bs
        
<https://groups.google.com/a/jclarity.com/forum/#%21topic/friends/NA0EyOJk6bs>
        
<https://groups.google.com/a/jclarity.com/forum/#%21topic/friends/NA0EyOJk6bs>

        regards,

          Richard Warburton

        http://insightfullogic.com
        @RichardWarburto <http://twitter.com/richardwarburto>




--
Cheers,
Martijn

Reply via email to