On Sat, Jan 18, 2014 at 2:21 PM, Ralph Goers <ralph.go...@dslextreme.com>wrote:
> STEP? No clue what that means. > Well, I did not know what to call it and I wanted to have people propose a name without assuming that the "FINE" names would be candidates. Gary > > Gary, if you want to implement VERBOSE between INFO and DEBUG I’m OK with > that, but what will that map to in SLF4J, etc. DEBUG? > > And yes, something on the web site should document our recommended usage > for levels and markers. > > Ralph > > > > On Jan 18, 2014, at 10:53 AM, Gary Gregory <garydgreg...@gmail.com> wrote: > > Ah, my view of VERBOSE is that it is _more_ information, hence INFO < > VERBOSE < DEBUG; while it sounds like Ralphs sees it as more DEBUG data. > > For me DEBUG data is going to be already verbose, even more than 'verbose'. > > What is interesting (to me) is that DEBUG is often misused based on this > basic mix: debug messages can be for users *and/or* for developers, there > is no distinction in the audience. > > For example, as a user, I want to get data to help me debug my > configuration and my process. As a developer, I want to debug the code. > These can be two very different set of data. > > But we do not have DEBUG_USER and DEBUG_DEV levels. I would see INFO next > to VERBOSE as useful to users. Then DEBUG and TRACE useful for developers. > Each app can have its convention of course, but it would be nice to have > the distinction available through levels for developers to use. > > I see TRACE as method entry and exit type of logging, *very* *low* level > stuff. > > We could also have both (ducking for projectiles): > > INFO > VERBOSE > DEBUG > STEP > TRACE > > Gary > > > On Sat, Jan 18, 2014 at 12:47 PM, Ralph Goers > <ralph.go...@dslextreme.com>wrote: > >> Oops. I just noticed you proposed that VERBOSE be between INFO and DEBUG. >> Now that I don’t understand. My experience is that VERBOSE is usually more >> detailed than debug messages, not less. >> >> Ralph >> >> On Jan 18, 2014, at 9:44 AM, Ralph Goers <ralph.go...@dslextreme.com> >> wrote: >> >> 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 <remko.po...@gmail.com> 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 <garydgreg...@gmail.com>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<http://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: log4j-dev-unsubscr...@logging.apache.org >>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org >>> >>> >> >> >> > > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org > Java Persistence with Hibernate, Second > Edition<http://www.manning.com/bauer3/> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> > Spring Batch in Action <http://www.manning.com/templier/> > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory > > > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition<http://www.manning.com/bauer3/> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> Spring Batch in Action <http://www.manning.com/templier/> Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory