On Wed, Dec 2, 2015 at 6:10 AM, Remko Popma <remko.po...@gmail.com> wrote:

> My view on this is almost the opposite: I deliberately want to keep the
> number of choices down. I believe in the Paradox of Choice
> <https://en.wikipedia.org/wiki/The_Paradox_of_Choice>: that more choices
> is not always better. I would not want to add standard levels.
>
> I realize this is just my view and others may have a different opinion.
>
> But that is why we put a lot of work into making custom levels as easy to
> use as the built-in levels: all users now have the tools to make their
> personal preferences reality without impacting anyone else.
>
> My personal preference is to have only the current built-in levels and no
> more. Your preference is to have the additional three levels. Another user
> may want a NOTICE level that is between DEBUG and TRACE. I was really
> hoping that custom levels would make us all happy without getting in each
> other's way. Why don't you give custom levels a chance and try them in your
> project?
>

(Thank you for the respectful chat :-)

Because I do not want to take the time to fiddle with that right now ;-)

An simple need I have right now is to distinguish informative messages vs.
more verbose output. Kind of like running Maven or Ant in normal mode
(info) vs. their verbose mode. Which is not as much output as if I wanted
to debug something in a plugin's implementation for example. Info tells me
a plugin is processing a folder and verbose tells me each file processes in
that folder. That kinda thing, which is not debugging, just more
information that I would normally get, VERBOSE means "be more chatty".

Gary


>
>
> On Wed, Dec 2, 2015 at 2:41 PM, Gary Gregory <garydgreg...@gmail.com>
> wrote:
>
>> I don't want to deal with custom projects in this case I am dealing with
>> now, and I also think that custom levels play well for domain-specific
>> levels, not to augment the current system. For example, DEFCON1 through 5,
>> Hurricane force winds, medical device alerts, things like that. IMO, adding
>> levels to the current system is a no-brainer, but, I'm not the boss here ;-)
>>
>> Gary
>>
>> On Tue, Dec 1, 2015 at 8:01 AM, Remko Popma <remko.po...@gmail.com>
>> wrote:
>>
>>> This is a divisive issue and I really don't want to spark up the
>>> discussion again, but have you tried using custom levels for this in your
>>> projects?
>>>
>>> On Mon, Nov 30, 2015 at 10:30 PM, Gary Gregory (JIRA) <j...@apache.org>
>>> wrote:
>>>
>>>>
>>>>     [
>>>> https://issues.apache.org/jira/browse/LOG4J2-508?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15031765#comment-15031765
>>>> ]
>>>>
>>>> Gary Gregory commented on LOG4J2-508:
>>>> -------------------------------------
>>>>
>>>> This discussion comes up every once in a while, it is not a done deal
>>>> either way IMO. Not for 2.5 in order to RERO, but still open for
>>>> discussion, which is why I'd like to leave this ticket open.
>>>>
>>>> > Add new Levels: NOTICE, DIAG, VERBOSE.
>>>> > --------------------------------------
>>>> >
>>>> >                 Key: LOG4J2-508
>>>> >                 URL: https://issues.apache.org/jira/browse/LOG4J2-508
>>>> >             Project: Log4j 2
>>>> >          Issue Type: Improvement
>>>> >          Components: API
>>>> >    Affects Versions: 2.0-beta9
>>>> >         Environment: Apache Maven 3.1.1
>>>> (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400)
>>>> > Maven home: C:\Java\apache-maven-3.1.1\bin\..
>>>> > Java version: 1.7.0_51, vendor: Oracle Corporation
>>>> > Java home: C:\Program Files\Java\jdk1.7.0_51\jre
>>>> > Default locale: en_US, platform encoding: Cp1252
>>>> > OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
>>>> >            Reporter: Gary Gregory
>>>> >             Fix For: 2.3
>>>> >
>>>> >
>>>> > Discussion thread:
>>>> https://mail-archives.apache.org/mod_mbox/logging-log4j-dev/201401.mbox/ajax/%3CBD972E2F-C818-47BD-BB9E-168D52D5D980%40nicholaswilliams.net%3E
>>>> > The levels:
>>>> > - FATAL - Hopefully, almost never logged because the system is
>>>> crashing.
>>>> > - ERROR - Something affecting the usability of the system occurred.
>>>> > - WARN - Something not nice, but probably recoverable occurred. May
>>>> lead to errors later.
>>>> > - NOTICE - An event for normal, but significant, conditions.
>>>> > - INFO - Something of general interest, but not necessarily
>>>> significant.
>>>> > - DIAG or DIAGNOSTIC - Events that can be used by operations or users
>>>> to diagnose problems in the system.
>>>> > - DEBUG - Used by developers for internal debugging.
>>>> > - VERBOSE - Used to log minute details of the system.  As its
>>>> dictionary definition implies this is extremely chatty.
>>>> > - TRACE - Adds tracing of method entry and exit, possibly object
>>>> creation and initialization.
>>>> > From (with the NOTICE level added)
>>>> https://mail-archives.apache.org/mod_mbox/logging-log4j-dev/201401.mbox/browser
>>>>
>>>>
>>>>
>>>> --
>>>> This message was sent by Atlassian JIRA
>>>> (v6.3.4#6332)
>>>>
>>>> ---------------------------------------------------------------------
>>>> 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

Reply via email to