I understand the need for CONFIG.  However it isn’t clear to me whether it 
belongs between INFO and WARN or DEBUG and INFO.  That is because it typically 
would be used to log configuration during startup.  That doesn’t necessarily 
imply that you would then want to see all INFO messages as well.  Due to that, 
it would make more sense to me to make a CONFIG marker.

I don’t really understand the point of FINE or FINER.  

On the other hand, VERBOSE does make a bit more sense, but I’m struggling with 
how that is any different than TRACE.  I guess the idea is that TRACE is for 
control flow (entry, exit) and VERBOSE is for more detailed debug messages?  I 
suppose I can go along with that argument, but again one could just as easily 
create a VERBOSE marker and attach it to either TRACE or DEBUG.  I guess I 
wouldn’t object if VERBOSE was added as a Level but I’m not really convinced it 
is necessary either.

Ralph



On Jan 18, 2014, at 7:08 AM, Remko Popma <[email protected]> wrote:

> I've always liked Ralph's argument that Markers give users much more 
> flexibility than any predefined Levels. 
> I would prefer to stick to the log4j/slf4j level names.
> 
> 
> On Sat, Jan 18, 2014 at 10:32 PM, Gary Gregory <[email protected]> wrote:
> Interesting, I have been wanting a VERBOSE level better INFO and DEBUG.
> 
> See 
> http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/201310.mbox/%3CCACZkXPxNwYbn__CbXUqFhC7e3Q=kee94j+udhe8+6jiubcz...@mail.gmail.com%3E
> 
> You'll have to dig a little in that ref to find my proposal, sorry I'm on my 
> phone ATM.
> 
> It sounds like we see logging configuration messages differently though. I do 
> not like the name CONFIG because it does not sound like a level to me. Otoh, 
> many command lines have a verbose AND a debug switch. So it makes sense to me 
> too have corresponding levels. 
> 
> Gary
> 
> 
> -------- Original message --------
> From: Nick Williams 
> Date:01/17/2014 23:50 (GMT-05:00) 
> To: Log4J Developers List 
> Subject: Web Issues, Logging Levels, and GA 
> 
> Wanted to update y'all. As you know, I've been very absent lately due to the 
> book consuming every minute of my free time. I know I haven't been 
> contributing my due, and for that please accept my sincerest apologies. The 
> book is finally done (goes on sale next month!) and I can get back to regular 
> life. I'm going to be out of town for the next week on a much-needed vacation 
> with very limited access to email. I'll be back the weekend of January 25-26, 
> and that weekend I will be spending almost the entire time finally dealing 
> with the 8-10 web application-related bugs. After that, I don't see any 
> encumbrances to releasing 2.0.0.GA.
> 
> Except...
> 
> Logging Levels. We kinda-sorta talked about this a few months ago, and a few 
> months before that, and a few months before that, but we never actually DID 
> anything about it. It's clear by now that my "extendable enum" proposal (that 
> would be a drop-in replacement for and binary compatible with the current 
> Level enum) is not going to be accepted. Absent any other proposals, I 
> suggest we add the following new levels before GA:
> 
> CONFIG - Between INFO and WARN, mapped to INFO for bridges to other 
> frameworks that don't have an equivalent level
> 
> FINE - Between DEBUG and TRACE, mapped to TRACE for bridges to other 
> frameworks that don't have an equivalent level
> 
> I'll let y'all chat about that over the next week. ;-)
> 
> Be back soon,
> 
> Nick
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 

Reply via email to